数据提交

liweidong
liweidong-hj 13 hours ago
parent 694bae0998
commit 254bdd150c
  1. 12
      blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/PlateGoodsApplyServiceImpl.java
  2. 8
      blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/YieldOrderServiceImpl.java

@ -68,11 +68,11 @@ public class PlateGoodsApplyServiceImpl extends BaseServiceImpl<PlateGoodsApplyM
dataList.add(item);
if(approvalStatus.equals(PlateGoodsEnum.STATUS_PASS.getCode())){
//审批通过
mesApprovalRecordService.passApproval(id, MesApprovalRecordBizTypeEnum.PLATE_GOODS_RECORD.getDesc(), AuthUtil.getUserId(), new Date());
mesApprovalRecordService.passApproval(id, MesApprovalRecordBizTypeEnum.PLATE_GOODS_APPLY.getDesc(), AuthUtil.getUserId(), new Date());
}
if(approvalStatus.equals(PlateGoodsEnum.STATUS_NOT_PASS.getCode())){
//审批驳回
mesApprovalRecordService.rejectApproval(id, MesApprovalRecordBizTypeEnum.PLATE_GOODS_RECORD.getDesc(), AuthUtil.getUserId(), new Date());
mesApprovalRecordService.rejectApproval(id, MesApprovalRecordBizTypeEnum.PLATE_GOODS_APPLY.getDesc(), AuthUtil.getUserId(), new Date());
}
});
@ -99,6 +99,14 @@ public class PlateGoodsApplyServiceImpl extends BaseServiceImpl<PlateGoodsApplyM
// 3. 更新数据库
this.updateById(plateGoodsApply);
if(approvalStatus.equals(PlateGoodsEnum.SECOND_STATUS_PASS.getCode())){
//审批通过
mesApprovalRecordService.passApproval(id, MesApprovalRecordBizTypeEnum.PLATE_GOODS_APPLY.getDesc(), AuthUtil.getUserId(), new Date());
}
if(approvalStatus.equals(PlateGoodsEnum.SECOND_STATUS_NOT_PASS.getCode())){
//审批驳回
mesApprovalRecordService.rejectApproval(id, MesApprovalRecordBizTypeEnum.PLATE_GOODS_APPLY.getDesc(), AuthUtil.getUserId(), new Date());
}
}
return true;
}

@ -382,9 +382,11 @@ public class YieldOrderServiceImpl extends BaseServiceImpl<YieldOrderMapper, Yie
yieldOrder.getValidationResult().equals(YieldOrderEnum.VALIDATION_RESULT_PASS.getCode()) &&
yieldOrder.getReceiveStatus().equals(YieldOrderEnum.RECEIVE_STATUS_YES.getCode())) {
//订单状态为验证完成并且已接收 进行分派
boolean result = this.verifyYieldOrderResource(yieldOrder);
if (!result) {
throw new ServiceException("分派异常请及时处理");
try {
this.yieldOrderAutoDispatch(yieldOrder);
} catch (Exception e) {
log.error("分派异常:{}",yieldOrder.getId());
e.printStackTrace();
}
}
}

Loading…
Cancel
Save