duxin 1 сар өмнө
parent
commit
8ca443de25

+ 11 - 7
internal/logic/order/transferAccounts.go

@@ -78,13 +78,17 @@ INNER JOIN jy_order_detail b on a.order_code = b.order_code WHERE a.order_code =
 
 		}()
 	}
-	//审核记录
-	g.DB().Update(ctx, "jy_order_transfer", map[string]interface{}{
-		"state":        common.If(param.CourseStatus == 4, 1, 2),
-		"audit_person": jyutil.GetUserMsgFromCtx(ctx).EntUserName,
-	}, map[string]interface{}{
-		"order_code": orderCode,
-	})
+	orderTransfer, _ := g.DB().GetOne(ctx, "SELECT id FROM jy_order_transfer where  order_code = ? ORDER BY create_time desc  LIMIT 1", orderCode)
+	if !orderTransfer.IsEmpty() {
+		//审核记录
+		g.DB().Update(ctx, "jy_order_transfer", map[string]interface{}{
+			"state":        common.If(param.CourseStatus == 4, 1, 2),
+			"audit_person": jyutil.GetUserMsgFromCtx(ctx).EntUserName,
+		}, map[string]interface{}{
+			"id": orderTransfer.Map()["id"],
+		})
+	}
+
 	return nil, nil
 }
 

+ 1 - 1
internal/logic/timedTask/onlineReturnMoney.go

@@ -131,7 +131,7 @@ func OnlineReturnMoney() {
 							o["reqSubject"] = orderData.Map()["buy_subject"]
 							o["linked_orderId"] = o["linked_detail_id"]
 							o["linkedOrderId"] = o["linked_detail_id"]
-							log.Println("order_code自动开启权益", m)
+							log.Println("order_code自动开启权益", o)
 							productCode := gconv.String(o["product_code"])
 							pFunc, err := product.JyProFunc.GetProductInitFuncByCode(productCode)
 							if err != nil {