Browse Source

供应商发货申请是否生成标签增加标识

master_hella_20240701
赵雪冰 1 year ago
parent
commit
e47824649f
  1. 7
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRequest/vo/SupplierdeliverRequestMainBaseVO.java
  2. 5
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/supplierdeliverRequest/SupplierdeliverRequestMainDO.java
  3. 4
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/supplierdeliverRequest/SupplierdeliverRequestMainServiceImpl.java

7
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRequest/vo/SupplierdeliverRequestMainBaseVO.java

@ -125,9 +125,10 @@ public class SupplierdeliverRequestMainBaseVO {
@Schema(description = "使用在途库")
private String useOnTheWayLocation;
/**
* 在途库位
*/
@Schema(description = "在途库位")
private String onTheWayLocationCode;
@Schema(description = "标签状态(1:打印,2:已经打印,3:无需打印)")
private String labelStatus;
}

5
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/supplierdeliverRequest/SupplierdeliverRequestMainDO.java

@ -162,4 +162,9 @@ public class SupplierdeliverRequestMainDO extends BaseDO {
*/
private String useOnTheWayLocation;
/**
* 标签状态(1:打印,2:已经打印,3:无需打印)
*/
private String labelStatus;
}

4
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/supplierdeliverRequest/SupplierdeliverRequestMainServiceImpl.java

@ -157,6 +157,7 @@ public class SupplierdeliverRequestMainServiceImpl implements SupplierdeliverReq
createReqVO.setCreateTime(LocalDateTime.now());
// 校验数据
SupplierdeliverRequestMainDO supplierdeliverRequestMainDO = validatorToCreate(createReqVO);
supplierdeliverRequestMainDO.setLabelStatus("1");//标签状态(1:打印,2:已经打印,3:无需打印)
//调用自动执行方法
if (RequestStatusEnum.HANDLING.getCode().equals(supplierdeliverRequestMainDO.getStatus())) {
genRecords(supplierdeliverRequestMainDO.getId().toString());
@ -800,6 +801,9 @@ public class SupplierdeliverRequestMainServiceImpl implements SupplierdeliverReq
}
// 生成标签
packageService.supplieGeneratedLabels(mainDO, detailDOList);
// 更新标签状态
mainDO.setLabelStatus("2");//标签状态(1:打印,2:已经打印,3:无需打印)
supplierdeliverRequestMainMapper.updateById(mainDO);
}
/**

Loading…
Cancel
Save