diff --git a/src/main/java/com/zmzm/finance/common/controller/PaymentController.java b/src/main/java/com/zmzm/finance/common/controller/PaymentController.java index ad97621..90431cc 100644 --- a/src/main/java/com/zmzm/finance/common/controller/PaymentController.java +++ b/src/main/java/com/zmzm/finance/common/controller/PaymentController.java @@ -1,7 +1,21 @@ package com.zmzm.finance.common.controller; +import com.zmzm.finance.common.entity.Payment; +import com.zmzm.finance.common.service.IPaymentService; +import com.zmzm.finance.util.ExcelUtil; +import com.zmzm.finance.util.R; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.time.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.transaction.interceptor.TransactionAspectSupport; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.multipart.MultipartFile; +import java.io.InputStream; +import java.math.BigDecimal; +import java.util.*; /** *
@@ -15,4 +29,50 @@ import org.springframework.web.bind.annotation.RestController;
@RequestMapping("/common/payment")
public class PaymentController {
+ @Autowired
+ private IPaymentService paymentService;
+
+ //导入数据
+ @RequestMapping("/importData")
+ @Transactional
+ public R importData(@RequestParam("file") MultipartFile file) {
+ int num = 0;
+ try (InputStream fis = file.getInputStream()) {
+ //解析数据
+ ExcelUtil example = new ExcelUtil();
+ example.processOneSheet(fis);
+ LinkedHashMap
@@ -71,7 +70,7 @@ public class Payment implements Serializable {
/**
* 收款时间
*/
- private LocalDateTime ctime;
+ private Date ctime;
/**
* 状态0初始1删除