|
@@ -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"])
|