|
|
@ -364,7 +364,7 @@ public class SaleShipmentMainServiceImpl implements SaleShipmentMainService { |
|
|
|
//增加库存事务
|
|
|
|
transactionService.createTransaction(transactionCreateReqVOList); |
|
|
|
this.generateRecordAddInterfaceInfo(saleShipmentMainRecordDO, recordDetailDOList); |
|
|
|
trendsApi.createTrends(mainDO.getId(), "request_sale_shipment_main", "结算出库申请生成结算出库记录", TrendsTypeEnum.CREATE); |
|
|
|
trendsApi.createTrends(mainDO.getId(), "request_sale_shipment_main", "结算出库申请生成结算出库记录", TrendsTypeEnum.CREATE, String.valueOf(getLoginUserId())); |
|
|
|
} |
|
|
|
|
|
|
|
private void generateRecordAddInterfaceInfo(SaleShipmentMainRecordDO mainDO, List<SaleShipmentDetailRecordDO> detailDOList) { |
|
|
@ -531,7 +531,7 @@ public class SaleShipmentMainServiceImpl implements SaleShipmentMainService { |
|
|
|
throw new ServiceException(SALE_SHIPMENT_MAIN_REQUEST_CANNOT_CLOSE); |
|
|
|
} |
|
|
|
mainDO.setStatus(requestStatusState.getState().getCode());//增加操作记录
|
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "关闭了结算出库申请", TrendsTypeEnum.REQUEST_CLOSE); |
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "关闭了结算出库申请", TrendsTypeEnum.REQUEST_CLOSE, String.valueOf(getLoginUserId())); |
|
|
|
return saleShipmentMainMapper.updateById(mainDO); |
|
|
|
} |
|
|
|
|
|
|
@ -547,7 +547,7 @@ public class SaleShipmentMainServiceImpl implements SaleShipmentMainService { |
|
|
|
throw new ServiceException(SALE_SHIPMENT_MAIN_REQUEST_CANNOT_SUBMIT); |
|
|
|
} |
|
|
|
mainDO.setStatus(requestStatusState.getState().getCode());//增加操作记录
|
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "打开了结算出库申请", TrendsTypeEnum.REQUEST_RE_ADD); |
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "打开了结算出库申请", TrendsTypeEnum.REQUEST_RE_ADD, String.valueOf(getLoginUserId())); |
|
|
|
return saleShipmentMainMapper.updateById(mainDO); |
|
|
|
} |
|
|
|
|
|
|
@ -566,7 +566,7 @@ public class SaleShipmentMainServiceImpl implements SaleShipmentMainService { |
|
|
|
if (RequestStatusEnum.HANDLING.getCode().equals(mainDO.getStatus())) { |
|
|
|
this.generateRecord(mainDO, saleShipmentDetailMapper.selectList(mainDO.getId())); |
|
|
|
} |
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "提交了结算出库申请", TrendsTypeEnum.REQUEST_SUBMIT); |
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "提交了结算出库申请", TrendsTypeEnum.REQUEST_SUBMIT, String.valueOf(getLoginUserId())); |
|
|
|
return saleShipmentMainMapper.updateById(mainDO); |
|
|
|
} |
|
|
|
|
|
|
@ -586,7 +586,7 @@ public class SaleShipmentMainServiceImpl implements SaleShipmentMainService { |
|
|
|
if (RequestStatusEnum.HANDLING.getCode().equals(mainDO.getStatus())) { |
|
|
|
this.generateRecord(mainDO, saleShipmentDetailMapper.selectList(mainDO.getId())); |
|
|
|
} |
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "审批同意了结算出库申请", TrendsTypeEnum.REQUEST_AGREE); |
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "审批同意了结算出库申请", TrendsTypeEnum.REQUEST_AGREE, String.valueOf(getLoginUserId())); |
|
|
|
return saleShipmentMainMapper.updateById(mainDO); |
|
|
|
} |
|
|
|
|
|
|
@ -605,7 +605,7 @@ public class SaleShipmentMainServiceImpl implements SaleShipmentMainService { |
|
|
|
//调用执行方法
|
|
|
|
List<SaleShipmentDetailDO> detailDOList = saleShipmentDetailMapper.selectList(mainDO.getId()); |
|
|
|
this.generateRecord(mainDO, detailDOList); |
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "执行了结算出库申请", TrendsTypeEnum.REQUEST_HANDLE); |
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "执行了结算出库申请", TrendsTypeEnum.REQUEST_HANDLE, String.valueOf(getLoginUserId())); |
|
|
|
int updateCnt = saleShipmentMainMapper.updateById(mainDO); |
|
|
|
if (updateCnt == 0) { |
|
|
|
throw exception(PLEASE_DO_NOT_RESUBMIT); |
|
|
@ -625,7 +625,7 @@ public class SaleShipmentMainServiceImpl implements SaleShipmentMainService { |
|
|
|
throw new ServiceException(SALE_SHIPMENT_MAIN_REQUEST_CANNOT_RE_ADD); |
|
|
|
} |
|
|
|
mainDO.setStatus(requestStatusState.getState().getCode()); |
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "审批拒绝了结算出库申请", TrendsTypeEnum.REQUEST_REFUSED); |
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "审批拒绝了结算出库申请", TrendsTypeEnum.REQUEST_REFUSED, String.valueOf(getLoginUserId())); |
|
|
|
return saleShipmentMainMapper.updateById(mainDO); |
|
|
|
} |
|
|
|
|
|
|
@ -651,7 +651,7 @@ public class SaleShipmentMainServiceImpl implements SaleShipmentMainService { |
|
|
|
throw exception(PLEASE_DO_NOT_RESUBMIT); |
|
|
|
} |
|
|
|
this.generateAbort(mainDO, saleShipmentDetailMapper.selectList(mainDO.getId())); |
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "终止了结算出库申请", TrendsTypeEnum.REQUEST_CLOSE); |
|
|
|
trendsApi.createTrends(id, "request_sale_shipment_main", "终止了结算出库申请", TrendsTypeEnum.REQUEST_CLOSE, String.valueOf(getLoginUserId())); |
|
|
|
return updateCnt; |
|
|
|
} |
|
|
|
|
|
|
@ -742,7 +742,7 @@ public class SaleShipmentMainServiceImpl implements SaleShipmentMainService { |
|
|
|
if (!CollectionUtils.isEmpty(detailDOList)) { |
|
|
|
this.generateAbortAddInterfaceInfo(mainDO, detailDOList); |
|
|
|
} |
|
|
|
trendsApi.createTrends(mainDO.getId(), "request_sale_shipment_main", "结算出库作废修改结算出库记录", TrendsTypeEnum.REQUEST_CLOSE); |
|
|
|
trendsApi.createTrends(mainDO.getId(), "request_sale_shipment_main", "结算出库作废修改结算出库记录", TrendsTypeEnum.REQUEST_CLOSE, String.valueOf(getLoginUserId())); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|