Showing
5 changed files
with
16 additions
and
8 deletions
| ... | ... | @@ -27,6 +27,7 @@ import com.lframework.xingyun.sc.handlers.TransactorHandler; |
| 27 | 27 | import com.lframework.xingyun.sc.mappers.FundCoordinationMapper; |
| 28 | 28 | import com.lframework.xingyun.sc.service.ledger.*; |
| 29 | 29 | import com.lframework.xingyun.sc.service.order.PurchaseOrderInfoService; |
| 30 | +import com.lframework.xingyun.sc.service.shipments.car.DraftRequestCarTicketService; | |
| 30 | 31 | import com.lframework.xingyun.sc.vo.ledger.detail.QueryFundOrderingUnitDetailVo; |
| 31 | 32 | import com.lframework.xingyun.sc.vo.ledger.fund.CreateFundCoordinationVo; |
| 32 | 33 | import com.lframework.xingyun.sc.vo.ledger.fund.QueryFundCoordinationVo; |
| ... | ... | @@ -62,6 +63,8 @@ public class FundCoordinationServiceImpl extends BaseMpServiceImpl<FundCoordinat |
| 62 | 63 | private PurchaseOrderInfoService purchaseOrderInfoService; |
| 63 | 64 | @Resource |
| 64 | 65 | private FlowTaskWrapperMapper flowTaskWrapperMapper; |
| 66 | + @Resource | |
| 67 | + private DraftRequestCarTicketService draftRequestCarTicketService; | |
| 65 | 68 | |
| 66 | 69 | |
| 67 | 70 | @Override |
| ... | ... | @@ -288,6 +291,8 @@ public class FundCoordinationServiceImpl extends BaseMpServiceImpl<FundCoordinat |
| 288 | 291 | List<String> purchaseOrderIdList = pendingDeliveryOrderList |
| 289 | 292 | .stream().map(PendingDeliveryOrder::getPurchaseOrderId).collect(Collectors.toList()); |
| 290 | 293 | purchaseOrderInfoService.batchUnblock(purchaseOrderIdList); |
| 294 | + //解封草稿要车单 | |
| 295 | + draftRequestCarTicketService.freezeOrDeblocking(false, purchaseOrderIdList); | |
| 291 | 296 | } |
| 292 | 297 | } |
| 293 | 298 | ... | ... |
| ... | ... | @@ -165,7 +165,6 @@ public class RecapitalizeServiceImpl extends BaseMpServiceImpl<RecapitalizeMappe |
| 165 | 165 | createVo.setDeptId(vo.getDeptId()); |
| 166 | 166 | createVo.setCustomerId(vo.getOrderingUnit()); |
| 167 | 167 | createVo.setFactoryType(vo.getFactoryType()); |
| 168 | - createVo.setFactoryType(vo.getFactoryType()); | |
| 169 | 168 | createVo.setActualReturnedDate(vo.getRecapitalizeDate()); |
| 170 | 169 | createVo.setReturnedAmount(vo.getReturnedAmount()); |
| 171 | 170 | createVo.setEndAccountReceivable(vo.getReturnedAmount().negate()); | ... | ... |
| ... | ... | @@ -184,6 +184,7 @@ public class ReceiptLedgerInfoServiceImpl extends BaseMpServiceImpl<ReceiptLedge |
| 184 | 184 | data.setFifthCoordinateDate(vo.getFifthCoordinateDate()); |
| 185 | 185 | data.setDescription(vo.getDescription()); |
| 186 | 186 | data.setDebtStatus(vo.getDebtStatus()); |
| 187 | + data.setType(vo.getType()); | |
| 187 | 188 | getBaseMapper().insert(data); |
| 188 | 189 | |
| 189 | 190 | OpLogUtil.setVariable("id", data.getId()); | ... | ... |
| ... | ... | @@ -281,10 +281,16 @@ public class DraftRequestCarTicketServiceImpl extends BaseMpServiceImpl<DraftReq |
| 281 | 281 | return; |
| 282 | 282 | } |
| 283 | 283 | LambdaUpdateWrapper<DraftRequestCarTicket> updateWrapper = Wrappers.lambdaUpdate(DraftRequestCarTicket.class); |
| 284 | - updateWrapper.set(DraftRequestCarTicket::isFreeze, flag) | |
| 285 | - .setSql("freeze_count = freeze_count + 1") | |
| 286 | - .in(DraftRequestCarTicket::getPurchaseOrderId, orderIds); | |
| 287 | - getBaseMapper().update(updateWrapper); | |
| 284 | + if (flag) { | |
| 285 | + updateWrapper.set(DraftRequestCarTicket::isFreeze, flag) | |
| 286 | + .setSql("freeze_count = freeze_count + 1") | |
| 287 | + .in(DraftRequestCarTicket::getPurchaseOrderId, orderIds); | |
| 288 | + getBaseMapper().update(updateWrapper); | |
| 289 | + } else { | |
| 290 | + updateWrapper.set(DraftRequestCarTicket::isFreeze, flag) | |
| 291 | + .in(DraftRequestCarTicket::getPurchaseOrderId, orderIds); | |
| 292 | + getBaseMapper().update(updateWrapper); | |
| 293 | + } | |
| 288 | 294 | } |
| 289 | 295 | |
| 290 | 296 | @Override | ... | ... |
| ... | ... | @@ -52,7 +52,6 @@ public class UpdateReceiptLedgerInfoVo implements BaseVo, Serializable { |
| 52 | 52 | * 实际回笼日期 |
| 53 | 53 | */ |
| 54 | 54 | @ApiModelProperty(value = "实际回笼日期", required = true) |
| 55 | - @NotNull(message = "请输入实际回笼日期!") | |
| 56 | 55 | @TypeMismatch(message = "实际回笼日期格式有误!") |
| 57 | 56 | private LocalDate actualReturnedDate; |
| 58 | 57 | |
| ... | ... | @@ -60,7 +59,6 @@ public class UpdateReceiptLedgerInfoVo implements BaseVo, Serializable { |
| 60 | 59 | * 回笼金额 |
| 61 | 60 | */ |
| 62 | 61 | @ApiModelProperty(value = "回笼金额", required = true) |
| 63 | - @NotNull(message = "请输入回笼金额!") | |
| 64 | 62 | @TypeMismatch(message = "回笼金额格式有误!") |
| 65 | 63 | @IsNumberPrecision(message = "回笼金额最多允许4位小数!", value = 4) |
| 66 | 64 | private BigDecimal returnedAmount; |
| ... | ... | @@ -69,7 +67,6 @@ public class UpdateReceiptLedgerInfoVo implements BaseVo, Serializable { |
| 69 | 67 | * 期末应收账款 |
| 70 | 68 | */ |
| 71 | 69 | @ApiModelProperty(value = "期末应收账款", required = true) |
| 72 | - @NotNull(message = "请输入期末应收账款!") | |
| 73 | 70 | @TypeMismatch(message = "期末应收账款格式有误!") |
| 74 | 71 | @IsNumberPrecision(message = "期末应收账款最多允许4位小数!", value = 4) |
| 75 | 72 | private BigDecimal endAccountReceivable; | ... | ... |