mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-13 05:12:07 +08:00
测试提交保存优化结果文件接口
This commit is contained in:
+2
@@ -1,6 +1,7 @@
|
||||
package com.cf.imes.module.executor.controller.admin.plan;
|
||||
|
||||
import com.cf.imes.framework.common.pojo.CommonResult;
|
||||
import com.cf.imes.framework.operatelog.core.annotations.OperateLog;
|
||||
import com.cf.imes.module.executor.controller.admin.plan.vo.AddRemainReqVO;
|
||||
import com.cf.imes.module.executor.controller.admin.plan.vo.PlateOptimize;
|
||||
import com.cf.imes.module.executor.controller.admin.plan.vo.SavePlanPlateResult;
|
||||
@@ -46,6 +47,7 @@ public class OptimizePlanController {
|
||||
|
||||
@PostMapping("savePlanPlateResult")
|
||||
@Operation(summary = "提交保存优化结果文件")
|
||||
@OperateLog(logArgs = false)
|
||||
@PreAuthorize("@ss.hasPermission('executor:optimize-plate:create')")
|
||||
public CommonResult<Boolean> savePlanPlateResult(SavePlanPlateResult result) {
|
||||
return CommonResult.success(optimizePlanService.savePlanPlateResult(result));
|
||||
|
||||
+2
@@ -15,9 +15,11 @@ public class SavePlanPlateResult {
|
||||
@Schema(description = "排单id")
|
||||
private Long planId;
|
||||
|
||||
@Schema(description = "文件附件", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotNull(message = "文件附件不能为空")
|
||||
private MultipartFile placeOrder;
|
||||
|
||||
@Schema(description = "文件附件", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotNull(message = "文件附件不能为空")
|
||||
private MultipartFile placeData;
|
||||
}
|
||||
|
||||
+3
-1
@@ -80,9 +80,11 @@ public class OptimizePlanServiceImpl implements OptimizePlanService {
|
||||
FileCreateReqDTO fileCreateReqDTO = new FileCreateReqDTO();
|
||||
|
||||
fileCreateReqDTO.setContent(result.getPlaceData().getBytes());
|
||||
fileCreateReqDTO.setName(result.getPlaceData().getOriginalFilename());
|
||||
String placeDateFileUrl = fileApi.createFile(fileCreateReqDTO).getCheckedData();
|
||||
|
||||
fileCreateReqDTO.setContent(result.getPlaceOrder().getBytes());
|
||||
fileCreateReqDTO.setName(result.getPlaceOrder().getOriginalFilename());
|
||||
String placeOrderFileUrl = fileApi.createFile(fileCreateReqDTO).getCheckedData();
|
||||
|
||||
PlanDO updateDO = PlanDO.builder()
|
||||
@@ -90,7 +92,7 @@ public class OptimizePlanServiceImpl implements OptimizePlanService {
|
||||
.placeDateFileUrl(placeOrderFileUrl)
|
||||
.placeOrderFileUrl(placeDateFileUrl)
|
||||
.build();
|
||||
planMapper.insert(updateDO);
|
||||
planMapper.updateById(updateDO);
|
||||
|
||||
} catch (IOException e) {
|
||||
throw exception(UNKNOWN);
|
||||
|
||||
Reference in New Issue
Block a user