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