Commit 4b11e1d70b8323f0fcad602b0a1559e5ad8c097a

Authored by 房远帅
1 parent 89d07221

账期:提测问题修改

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