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