wkyuer 3 ヶ月 前
コミット
3b7ecb0ca1

+ 2 - 2
internal/controller/orderHandler.go

@@ -243,7 +243,7 @@ func SaveOrderHandler(r *ghttp.Request) {
 				return gerror.Wrapf(err, "合同异常")
 				return gerror.Wrapf(err, "合同异常")
 			}
 			}
 			//todo 回款计划
 			//todo 回款计划
-			if err := order.SaveOrUpdateReturnPlant(ctx, orderCode, param.ContractMoney, param.ReturnPlant); err != nil {
+			if err := order.SaveOrUpdateReturnPlant(ctx, orderCode, param.ContractMoney-param.ChannelCommission, param.ReturnPlant); err != nil {
 				return gerror.Wrapf(err, "回款计划异常")
 				return gerror.Wrapf(err, "回款计划异常")
 			}
 			}
 			return nil
 			return nil
@@ -348,7 +348,7 @@ func UpdateOrderHandler(r *ghttp.Request) {
 				return gerror.Wrapf(err, "合同异常")
 				return gerror.Wrapf(err, "合同异常")
 			}
 			}
 			//todo 回款计划
 			//todo 回款计划
-			if err := order.SaveOrUpdateReturnPlant(ctx, param.OrderCode, param.ContractMoney, param.ReturnPlant); err != nil {
+			if err := order.SaveOrUpdateReturnPlant(ctx, param.OrderCode, param.ContractMoney-param.ChannelCommission, param.ReturnPlant); err != nil {
 				return gerror.Wrapf(err, "回款计划异常")
 				return gerror.Wrapf(err, "回款计划异常")
 			}
 			}
 			return nil
 			return nil

+ 2 - 2
internal/logic/order/returnPlant.go

@@ -10,7 +10,7 @@ import (
 )
 )
 
 
 // SaveOrUpdateReturnPlant 保存更新回款计划
 // SaveOrUpdateReturnPlant 保存更新回款计划
-func SaveOrUpdateReturnPlant(ctx context.Context, orderCode string, orderMoney int, plant model.ReturnPlant) error {
+func SaveOrUpdateReturnPlant(ctx context.Context, orderCode string, finalCheckMoney int, plant model.ReturnPlant) error {
 	num, err := g.DB().GetCount(ctx, "SELECT * from return_money_plant where order_code = ?", orderCode)
 	num, err := g.DB().GetCount(ctx, "SELECT * from return_money_plant where order_code = ?", orderCode)
 	if err != nil {
 	if err != nil {
 		return gerror.Wrapf(err, "查询回款计划异常")
 		return gerror.Wrapf(err, "查询回款计划异常")
@@ -32,7 +32,7 @@ func SaveOrUpdateReturnPlant(ctx context.Context, orderCode string, orderMoney i
 				totalMoney += money
 				totalMoney += money
 			}
 			}
 		}
 		}
-		if totalMoney != checkMoney || orderMoney != checkMoney {
+		if totalMoney != checkMoney || finalCheckMoney != checkMoney*100 {
 			return gerror.New("回款计划金额异常")
 			return gerror.New("回款计划金额异常")
 		}
 		}