|
|
@@ -8,6 +8,7 @@ import com.sqx.common.utils.PageUtils;
|
|
|
import com.sqx.common.utils.Result;
|
|
|
import com.sqx.common.utils.SftpUtil;
|
|
|
import com.sqx.modules.common.service.CommonInfoService;
|
|
|
+import com.sqx.modules.datacentre.query.ShopCenterQuery;
|
|
|
import com.sqx.modules.exportExecl.mapper.ExportJobMapper;
|
|
|
import com.sqx.modules.exportExecl.model.ExportJob;
|
|
|
import com.sqx.modules.exportExecl.service.ExportJobService;
|
|
|
@@ -242,4 +243,29 @@ public class ExportExeclController {
|
|
|
default: return state+"";
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @GetMapping("excelShopCenter")
|
|
|
+ @ApiOperation("导出商户收益统计")
|
|
|
+ public Result excelShopCenter(ShopCenterQuery queryDTO) throws Exception{
|
|
|
+ if(queryDTO.getUserId()==null){
|
|
|
+ return Result.error("用户id不能为空");
|
|
|
+ }
|
|
|
+ ExportJob exportJob =new ExportJob();
|
|
|
+ exportJob.setFlag(0);
|
|
|
+ exportJob.setFileType("shopCenter");
|
|
|
+ exportJob.setConditionDetail(queryDTO.toStrMessage());
|
|
|
+ exportJob.setConditions(queryDTO.toStrCode());
|
|
|
+ LocalDateTime localDateTime = LocalDateTime.now();
|
|
|
+ String time=localDateTime.format(DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS"));
|
|
|
+ exportJob.setFileName(time+"商铺收益排行.xlsx");
|
|
|
+ exportJob.setCreateTime(new Date());
|
|
|
+ exportJob.setUpdateTime(new Date());
|
|
|
+ exportJob.setUserId(queryDTO.getUserId()+"");
|
|
|
+ int a=exportJobMapper.insert(exportJob);
|
|
|
+ if (a==1){
|
|
|
+ return Result.success("新增商铺收益排行导出计划成功");
|
|
|
+ }else{
|
|
|
+ return Result.error("新增商铺收益排行导出计划失败");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|