|
@@ -33,8 +33,8 @@ type FilterStr struct {
|
|
func AutomaticPayment() {
|
|
func AutomaticPayment() {
|
|
var ctx = context.Background()
|
|
var ctx = context.Background()
|
|
log.Println("自动回款匹配。。。开始")
|
|
log.Println("自动回款匹配。。。开始")
|
|
- query := `select * from cadmin.transaction where ISRELATION = 0 and OTHNAM is not null and OTHNAM != "" order by id`
|
|
|
|
- data, _ := g.DB().Query(ctx, query)
|
|
|
|
|
|
+ query := `select * from transaction where ISRELATION = 0 and OTHNAM is not null and OTHNAM != "" order by id`
|
|
|
|
+ data, _ := g.DB("cbs").Query(ctx, query)
|
|
if !data.IsEmpty() {
|
|
if !data.IsEmpty() {
|
|
returnOrderMap := make(map[string]int)
|
|
returnOrderMap := make(map[string]int)
|
|
orderData, _ := g.DB().Query(ctx, `SELECT
|
|
orderData, _ := g.DB().Query(ctx, `SELECT
|
|
@@ -139,7 +139,7 @@ WHERE
|
|
if returnId > 0 {
|
|
if returnId > 0 {
|
|
log.Println("自动回款创建回款记录成功", id, orderCode)
|
|
log.Println("自动回款创建回款记录成功", id, orderCode)
|
|
g.DB().Update(ctx, "dataexport_order", updateData, map[string]interface{}{"order_code": orderCode})
|
|
g.DB().Update(ctx, "dataexport_order", updateData, map[string]interface{}{"order_code": orderCode})
|
|
- g.DB().Update(ctx, "cadmin.transaction", map[string]interface{}{"ISRELATION": 1, "return_id": fmt.Sprint(returnId)}, map[string]interface{}{"id": id})
|
|
|
|
|
|
+ g.DB("cbs").Update(ctx, "transaction", map[string]interface{}{"ISRELATION": 1, "return_id": fmt.Sprint(returnId)}, map[string]interface{}{"id": id})
|
|
log.Println("自动回款开通权益", orderCode, gconv.Int(o["return_status"]), updateData["return_status"], returned_money, returnMoney, money)
|
|
log.Println("自动回款开通权益", orderCode, gconv.Int(o["return_status"]), updateData["return_status"], returned_money, returnMoney, money)
|
|
if gconv.Int(o["return_status"]) != 1 && updateData["return_status"] == 1 {
|
|
if gconv.Int(o["return_status"]) != 1 && updateData["return_status"] == 1 {
|
|
productDetail, err := g.DB().Ctx(ctx).Query(ctx, fmt.Sprintf(`SELECT * FROM jy_order_detail WHERE order_code ='%s' and returned_open =1 and is_service_open = 0 and status =1`, orderCode))
|
|
productDetail, err := g.DB().Ctx(ctx).Query(ctx, fmt.Sprintf(`SELECT * FROM jy_order_detail WHERE order_code ='%s' and returned_open =1 and is_service_open = 0 and status =1`, orderCode))
|