Jelajahi Sumber

修改导入

yumeng 7 bulan lalu
induk
melakukan
5785bc1f8a

+ 3 - 1
ruixuan-live/src/main/java/com/ruixuan/isc/controller/SupplyChainController.java

@@ -32,6 +32,7 @@ import org.springframework.web.multipart.MultipartFile;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+import java.io.File;
 import java.io.IOException;
 import java.io.OutputStream;
 import java.io.UnsupportedEncodingException;
@@ -2789,7 +2790,8 @@ public class SupplyChainController extends BaseController {
      */
     @PostMapping(value = "/insertRewardBaseInfoByExcel")
     @ApiOperation(value = "导入rewardBaseInfo")
-    public ResultResponse insertRewardBaseInfoByExcel(@ApiParam("excel文档") @RequestParam(value = "file", required = false) MultipartFile file) {
+
+    public ResultResponse insertRewardBaseInfoByExcel(@ApiParam("文件数组") @RequestParam("file") MultipartFile file) {
         try {
             return kuaishouRewardBaseInfoService.insertRewardBaseInfoByExcel(file);
         } catch (Exception e) {

+ 8 - 1
ruixuan-live/src/main/java/com/ruixuan/isc/service/impl/KuaishouRewardBaseInfoServiceImpl.java

@@ -120,10 +120,17 @@ public class KuaishouRewardBaseInfoServiceImpl implements IKuaishouRewardBaseInf
                 if ("达人ID".equals(o.getString("0"))) {
                     continue;
                 }
+                String promoterId = o.getString("0");
+                if (Check.isNull(promoterId)) {
+                    continue;
+                }
+                String itemId = o.getString("2");
+                if(Check.isNull(itemId)){
+                    continue;
+                }
                 KuaishouRewardBaseInfo baseInfo = new KuaishouRewardBaseInfo(o);
                 infoList.add(baseInfo);
             }
-
             if (!Check.isNull(infoList)) {
                 kuaishouRewardBaseInfoMapper.replaceBatchRewardBaseInfo(infoList);
             }