Commit 4b11e1d70b8323f0fcad602b0a1559e5ad8c097a

Authored by 房远帅
1 parent 89d07221

账期:提测问题修改

... ... @@ -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;
... ...