排单参数修改

This commit is contained in:
liuzhaotian
2024-07-19 09:40:02 +08:00
parent e7447c4a8c
commit c9788110fb
4 changed files with 51 additions and 50 deletions
@@ -34,9 +34,9 @@ public class PlanRespVO {
@ExcelProperty("排单状态:0 新单,1 板材已申请,2 开料中,3 已开料")
private Integer status;
@Schema(description = "是否支付:0 否,1 是", requiredMode = Schema.RequiredMode.REQUIRED)
@ExcelProperty("是否支付:0 否,1 是")
private Boolean isPay;
// @Schema(description = "是否支付:0 否,1 是", requiredMode = Schema.RequiredMode.REQUIRED)
// @ExcelProperty("是否支付:0 否,1 是")
// private Boolean isPay;
@Schema(description = "机台 ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "16707")
@ExcelProperty("机台 ID")
@@ -49,10 +49,10 @@ public class PlanDO extends BaseDO {
* 排单状态:0 新单,1 板材已申请,2 开料中,3 已开料
*/
private Integer status;
/**
* 是否支付:0 否,1 是
*/
private Boolean isPay;
// /**
// * 是否支付:0 否,1 是
// */
// private Boolean isPay;
/**
* 机台 ID
*/
@@ -65,14 +65,14 @@ public class PlanDO extends BaseDO {
* 生产单号
*/
private String orderNos;
/**
* 排单优化文件地址
*/
private String placeDateFileUrl;
/**
* 排单优化文件地址
*/
private String placeOrderFileUrl;
// /**
// * 排单优化文件地址
// */
// private String placeDateFileUrl;
// /**
// * 排单优化文件地址
// */
// private String placeOrderFileUrl;
/**
* 备注
*/
@@ -165,40 +165,41 @@ public class OptimizePlanServiceImpl implements OptimizePlanService {
@Override
public Boolean savePlanPlateResult(SavePlanPlateResult result) {
PlanDO planDO = planMapper.selectById(result.getPlanId());
if (Objects.isNull(planDO)) {
throw exception(PLAN_NOT_EXISTS);
}
try {
String placeDateFileUrlSource = planDO.getPlaceDateFileUrl();
String placeOrderFileUrlSource = planDO.getPlaceOrderFileUrl();
if (StrUtil.isNotBlank(placeDateFileUrlSource)) {
fileApi.deleteFileByPath(placeDateFileUrlSource).checkError();
}
if (StrUtil.isNotBlank(placeOrderFileUrlSource)) {
fileApi.deleteFileByPath(placeOrderFileUrlSource).checkError();
}
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()
.id(result.getPlanId())
.placeDateFileUrl(placeOrderFileUrl)
.placeOrderFileUrl(placeDateFileUrl)
.build();
planMapper.updateById(updateDO);
} catch (IOException e) {
throw exception(UNKNOWN);
}
return Boolean.TRUE;
return null;
// PlanDO planDO = planMapper.selectById(result.getPlanId());
// if (Objects.isNull(planDO)) {
// throw exception(PLAN_NOT_EXISTS);
// }
// try {
// String placeDateFileUrlSource = planDO.getPlaceDateFileUrl();
// String placeOrderFileUrlSource = planDO.getPlaceOrderFileUrl();
// if (StrUtil.isNotBlank(placeDateFileUrlSource)) {
// fileApi.deleteFileByPath(placeDateFileUrlSource).checkError();
// }
// if (StrUtil.isNotBlank(placeOrderFileUrlSource)) {
// fileApi.deleteFileByPath(placeOrderFileUrlSource).checkError();
// }
// 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()
// .id(result.getPlanId())
// .placeDateFileUrl(placeOrderFileUrl)
// .placeOrderFileUrl(placeDateFileUrl)
// .build();
// planMapper.updateById(updateDO);
//
// } catch (IOException e) {
// throw exception(UNKNOWN);
// }
// return Boolean.TRUE;
}
@Override
@@ -159,7 +159,7 @@ public class PlanServiceImpl implements PlanService {
validatePlanExists(updateReqVO.getId());
// 更新
PlanDO plan = BeanUtils.toBean(updateReqVO, PlanDO.class);
plan.setIsPay(Boolean.FALSE);
planMapper.updateById(plan);
}