浏览代码

修改bug:
平台应收,修改比例后应收金额计算错误

jiakai 3 月之前
父节点
当前提交
b95f85d061

+ 6 - 0
tenant/organization/src/main/java/com/jzg/organization/service/impl/ReceivableServiceImpl.java

@@ -2345,6 +2345,12 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
             BigDecimal taxRate = taxRateMap.getOrDefault(income.getOrderNo(), BigDecimal.ONE);
             InsPlyIncome updateIncome = new InsPlyIncome();
             updateIncome.setId(income.getId());
+            // 根据income的order_no查询inss_fee_order
+            List<InsFeeOrders> insFeeOrderByOrderNo = insFeeOrdersClient.getInsFeeOrderByOrderNo(income.getOrderNo());
+            if (CollUtil.isNotEmpty(insFeeOrderByOrderNo)){
+                InsFeeOrders insFeeOrders = CollUtil.getFirst(insFeeOrderByOrderNo);
+                income.setInsFeeOrders(insFeeOrders);
+            }
 
             boolean hasUpdate = false;
             String updateFlag = batchModifyVo.getUpdateFlag();