浏览代码

红冲问题处理

WH01243 1 年之前
父节点
当前提交
18cd670744
共有 1 个文件被更改,包括 17 次插入17 次删除
  1. 17 17
      src/order/optimizeOrder.go

+ 17 - 17
src/order/optimizeOrder.go

@@ -16,11 +16,11 @@ func AddUpdateRecord(context *admin.Context) (interface{}, error) {
 	param := new(struct {
 		OrderCode        string `form:"orderCode"`
 		OrderMoney       int    `form:"orderMoney"`
-		PayMoney         int    `form:"payMoney"`
-		BigSubMoney      int    `form:"bigSubMoney"`
-		SupplyMoney      int    `form:"supplyMoney"`
+		PayMoney         int    `form:"payMoney"`    //支付金额
+		BigSubMoney      int    `form:"bigSubMoney"` //大会员子账号金额
+		SupplyMoney      int    `form:"supplyMoney"` //补充包金额
 		Commission       int    `form:"commission"`
-		ProceduresMoney  int    `form:"proceduresMoney"`
+		ProceduresMoney  int    `form:"proceduresMoney"` //手续费
 		CorrectionReason string `form:"correctionReason"`
 		RedType          string `form:"redType"`
 		SigningSubject   string `form:"signingSubject"`
@@ -55,20 +55,20 @@ func AddUpdateRecord(context *admin.Context) (interface{}, error) {
 		if err := json.Unmarshal([]byte(qutil.ObjToString((*orderData)["filter"])), &filterMap); err != nil {
 			return nil, errors.New("修正失败")
 		}
-		if param.PayMoney != 0 {
-			if qutil.ObjToString((*orderData)["product_type"]) == "大会员" {
-				filterMap["bigPayMoneyUpdate"] = param.PayMoney
-				updateData["pay_money"] = param.PayMoney + param.BigSubMoney + param.SupplyMoney
-				insertData["payMoney"] = param.PayMoney - qutil.IntAll(filterMap["bigPayMoney"])
-				filterMap["bigPayMoney"] = param.PayMoney
-				util.JysqlDB.Update("contract", map[string]interface{}{"order_code": param.OrderCode}, map[string]interface{}{"contract_money": param.PayMoney + param.BigSubMoney + param.SupplyMoney})
-			} else {
-				filterMap["payMoneyUpdate"] = param.PayMoney
-				updateData["pay_money"] = param.PayMoney
-				insertData["payMoney"] = param.PayMoney - qutil.IntAll((*orderData)["pay_money"])
-				util.JysqlDB.Update("contract", map[string]interface{}{"order_code": param.OrderCode}, map[string]interface{}{"contract_money": param.PayMoney})
-			}
+		//if param.PayMoney != 0 {
+		if qutil.ObjToString((*orderData)["product_type"]) == "大会员" {
+			filterMap["bigPayMoneyUpdate"] = param.PayMoney
+			updateData["pay_money"] = param.PayMoney + param.BigSubMoney + param.SupplyMoney
+			insertData["payMoney"] = param.PayMoney - qutil.IntAll(filterMap["bigPayMoney"])
+			filterMap["bigPayMoney"] = param.PayMoney
+			util.JysqlDB.Update("contract", map[string]interface{}{"order_code": param.OrderCode}, map[string]interface{}{"contract_money": param.PayMoney + param.BigSubMoney + param.SupplyMoney})
+		} else {
+			filterMap["payMoneyUpdate"] = param.PayMoney
+			updateData["pay_money"] = param.PayMoney
+			insertData["payMoney"] = param.PayMoney - qutil.IntAll((*orderData)["pay_money"])
+			util.JysqlDB.Update("contract", map[string]interface{}{"order_code": param.OrderCode}, map[string]interface{}{"contract_money": param.PayMoney})
 		}
+		//}
 		if param.BigSubMoney != 0 {
 			filterMap["subPayMoneyUpdate"] = param.BigSubMoney
 			insertData["bigSubMoney"] = param.BigSubMoney - qutil.IntAll(filterMap["subPayMoney"])