|
@@ -4,11 +4,13 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.kuaishou.merchant.open.api.KsMerchantApiException;
|
|
|
import com.kuaishou.merchant.open.api.common.utils.PlatformEventSecurityUtil;
|
|
|
import com.ruixuan.common.core.controller.BaseController;
|
|
|
+import com.ruixuan.common.core.domain.ResultResponse;
|
|
|
import com.ruixuan.common.core.page.TableDataInfo;
|
|
|
import com.ruixuan.common.utils.Check;
|
|
|
import com.ruixuan.common.utils.DateUtils;
|
|
|
import com.ruixuan.data.utils.ExportExcelUtils;
|
|
|
import com.ruixuan.isc.service.IKuaishouPromoterService;
|
|
|
+import com.ruixuan.isc.service.IKuaishouRewardBaseInfoService;
|
|
|
import com.ruixuan.isc.service.IKwaixiaodianOrderCursorListService;
|
|
|
import com.ruixuan.isc.service.ISupplyChainService;
|
|
|
import com.ruixuan.system.service.ISysDeptService;
|
|
@@ -26,6 +28,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
+import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
@@ -55,6 +58,9 @@ public class SupplyChainController extends BaseController {
|
|
|
@Autowired
|
|
|
private IKuaishouPromoterService promoterService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IKuaishouRewardBaseInfoService kuaishouRewardBaseInfoService;
|
|
|
+
|
|
|
@Value("${accept.ruiXuanPrivateKey}")
|
|
|
private String ruiXuanPrivateKey;
|
|
|
@Value("${accept.rocketPrivateKey}")
|
|
@@ -2766,4 +2772,17 @@ public class SupplyChainController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 通过excel导入RewardBaseInfo
|
|
|
+ */
|
|
|
+ @PostMapping(value = "/insertRewardBaseInfoByExcel")
|
|
|
+ @ApiOperation(value = "导入rewardBaseInfo")
|
|
|
+ public ResultResponse insertRewardBaseInfoByExcel(@ApiParam("excel文档") @RequestParam(value = "file", required = false) MultipartFile file) {
|
|
|
+ try {
|
|
|
+ return kuaishouRewardBaseInfoService.insertRewardBaseInfoByExcel(file);
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ return ResultResponse.error("导入异常");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|