|
@@ -138,7 +138,7 @@ func entCharge(data *resourcesCenter.ChargeReq) (resp *resourcesCenter.ChargeRes
|
|
|
return &resourcesCenter.ChargeResp{Code: entity.ErrorCode, Message: "操作失败"}
|
|
|
}
|
|
|
var updateNum = int64(0)
|
|
|
- updateNum, err = jyOrm.Table("entniche_export_limit").Where("id = ? and ((data_limit-export_nums>=? && max_nums-all_export_nums>=?) or (data_limit is null && max_nums is null) or (data_limit is null && max_nums-all_export_nums>=?) or (data_limit-export_nums>=? && max_nums is null))", personLimit[0].Id, data.DeductNum, data.DeductNum, data.DeductNum, data.DeductNum).
|
|
|
+ updateNum, err = jyOrm.Table("entniche_export_limit").Where("id = ? and ((data_limit-export_nums>=? and max_nums-all_export_nums>=?) or (data_limit is null and max_nums is null) or (data_limit is null and max_nums-all_export_nums>=?) or (data_limit-export_nums>=? and max_nums is null))", personLimit[0].Id, data.DeductNum, data.DeductNum, data.DeductNum, data.DeductNum).
|
|
|
Incr("export_nums", data.ExportNum).
|
|
|
Incr("all_export_nums", data.ExportNum).
|
|
|
Update(&entity.PersonLimit{})
|