|
@@ -1567,7 +1567,7 @@ func UpdateBatchReturnInfo(transactionData *map[string]interface{}, orderArr map
|
|
|
}
|
|
|
contract := util.JysqlDB.FindOne("contract", map[string]interface{}{"order_code": qutil.ObjToString(value["order_code"])}, "", "")
|
|
|
count := util.JysqlDB.Count("return_money_record", map[string]interface{}{"order_code": qutil.ObjToString(value["order_code"])})
|
|
|
- if count < 1 && contract != nil && qutil.IntAll((*contract)["contract_status"]) == 0 {
|
|
|
+ if count < 1 && contract != nil && qutil.IntAll((*contract)["contract_archive_status"]) != 1 {
|
|
|
updateData["sale_time"] = (*transactionData)["BNKTIM"]
|
|
|
}
|
|
|
ok_1 := util.JysqlDB.UpdateByTx(tx, "dataexport_order", map[string]interface{}{"id": value["id"]}, updateData)
|
|
@@ -1641,7 +1641,7 @@ func ManualUpdateBatchReturnInfo(orderArr map[string]map[string]interface{}, ope
|
|
|
}
|
|
|
contract := util.JysqlDB.FindOne("contract", map[string]interface{}{"order_code": qutil.ObjToString(value["order_code"])}, "", "")
|
|
|
count := util.JysqlDB.Count("return_money_record", map[string]interface{}{"order_code": qutil.ObjToString(value["order_code"])})
|
|
|
- if count < 1 && contract != nil && qutil.IntAll((*contract)["contract_status"]) == 0 {
|
|
|
+ if count < 1 && contract != nil && qutil.IntAll((*contract)["contract_archive_status"]) != 1 {
|
|
|
updateData["sale_time"] = param.BNKTIM
|
|
|
}
|
|
|
ok1 := util.JysqlDB.UpdateByTx(tx, "dataexport_order", map[string]interface{}{"id": value["id"]}, updateData)
|