Browse Source

BUG修改

master
叶佳兴 2 years ago
parent
commit
69e40b887b
  1. 4
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchase/vo/PurchaseMainBaseVO.java
  2. 12
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchase/PurchaseMainServiceImpl.java

4
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchase/vo/PurchaseMainBaseVO.java

@ -64,14 +64,14 @@ public class PurchaseMainBaseVO {
private String isConsignment; private String isConsignment;
@Schema(description = "业务类型", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "业务类型", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "业务类型不能为空") // @NotNull(message = "业务类型不能为空")
private String businessType; private String businessType;
@Schema(description = "备注") @Schema(description = "备注")
private String remark; private String remark;
@Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "创建时间不能为空") // @NotNull(message = "创建时间不能为空")
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDateTime createTime; private LocalDateTime createTime;

12
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchase/PurchaseMainServiceImpl.java

@ -114,12 +114,16 @@ public class PurchaseMainServiceImpl implements PurchaseMainService {
@Override @Override
public Long createPurchaseMain(PurchaseMainCreateReqVO createReqVO) { public Long createPurchaseMain(PurchaseMainCreateReqVO createReqVO) {
// 插入主表 // 插入主表
RequestsettingDO requestsettingDO = requestsettingDO = requestsettingService.selectRequestsettingExist("PurchaseOrder"); BusinesstypeDO businesstypeDO = jobUtils.selectDocumentSettingFromBusinessType("PurchaseOrder");
createReqVO.setBusinessType(businesstypeDO.getCode());
String number = serialNumberApi.generateCode(RuleCodeEnum.PURCHASE_ORDER.getCode());
createReqVO.setNumber(number);
createReqVO.setCreateTime(LocalDateTime.now());
PurchaseMainDO purchaseMainDO = validatorToCreate(createReqVO); PurchaseMainDO purchaseMainDO = validatorToCreate(createReqVO);
//调用自动执行方法 //调用自动执行方法
if (RequestStatusEnum.HANDLING.getCode().equals(purchaseMainDO.getStatus())) { if (RequestStatusEnum.HANDLING.getCode().equals(purchaseMainDO.getStatus())) {
} }
trendsApi.createTrends(requestsettingDO.getId(), "PurchaseOrder", "增加了采购订单", TrendsTypeEnum.CREATE); trendsApi.createTrends(purchaseMainDO.getId(), "PurchaseOrder", "增加了采购订单", TrendsTypeEnum.CREATE);
return purchaseMainDO.getId(); return purchaseMainDO.getId();
} }
@ -289,8 +293,6 @@ public class PurchaseMainServiceImpl implements PurchaseMainService {
PurchaseMainDO mainDo = PurchaseMainConvert.INSTANCE.convert(baseVO); PurchaseMainDO mainDo = PurchaseMainConvert.INSTANCE.convert(baseVO);
this.validatorShiftExist(mainDo.getSupplierCode()); this.validatorShiftExist(mainDo.getSupplierCode());
mainDo.setStatus(DictFrameworkUtils.parseDictDataValue(DictTypeConstants.REQUEST_STATUS, "新增")); mainDo.setStatus(DictFrameworkUtils.parseDictDataValue(DictTypeConstants.REQUEST_STATUS, "新增"));
BusinesstypeDO businesstypeDO = jobUtils.selectDocumentSettingFromBusinessType("PurchaseOrder");
mainDo.setBusinessType(businesstypeDO.getCode());
return mainDo; return mainDo;
} }
@ -311,8 +313,6 @@ public class PurchaseMainServiceImpl implements PurchaseMainService {
for (PurchaseDetailDO purchaseDetailDO : subDOList) { for (PurchaseDetailDO purchaseDetailDO : subDOList) {
validatorDetailMethod(purchaseDetailDO, purchaseMainDO); validatorDetailMethod(purchaseDetailDO, purchaseMainDO);
} }
String number = serialNumberApi.generateCode(RuleCodeEnum.PURCHASE_ORDER.getCode());
purchaseMainDO.setNumber(number);
purchaseMainMapper.insert(purchaseMainDO); purchaseMainMapper.insert(purchaseMainDO);
purchaseDetailMapper.insertBatch(subDOList); purchaseDetailMapper.insertBatch(subDOList);
return purchaseMainDO; return purchaseMainDO;

Loading…
Cancel
Save