|
@@ -170,7 +170,7 @@ func OrdersExamine(ctx context.Context, param model.OrdersExamine) error {
|
|
|
//插入审核记录表
|
|
|
tn := time.Now()
|
|
|
insertData := map[string]interface{}{
|
|
|
- "operator": "", //审核操作人
|
|
|
+ "operator": jyutil.GetUserMsgFromCtx(ctx).EntUserName, //审核操作人
|
|
|
"create_time": tn.Format(date.Date_Full_Layout),
|
|
|
"operator_type": operatorType,
|
|
|
"audit_status": auditStatus,
|
|
@@ -186,8 +186,8 @@ func OrdersExamine(ctx context.Context, param model.OrdersExamine) error {
|
|
|
if checkAuto {
|
|
|
// 给定的数据
|
|
|
columns := strings.Split("operator,create_time,operator_type,audit_status,back_reason,order_code,audit_type", ",")
|
|
|
- values := []interface{}{"系统自动", time.Now().Add(time.Second).Format(time.DateTime), 3, OrderSecondPassed, "系统自动审核通过", param.OrderCode, 2,
|
|
|
- "系统自动", time.Now().Add(2 * time.Second).Format(time.DateTime), 5, OrderPassed, "系统自动审核通过", param.OrderCode, 2}
|
|
|
+ values := []interface{}{"系统自动", time.Now().Add(time.Second).Format("2006-01-02 15:04:05"), 3, OrderSecondPassed, "系统自动审核通过", param.OrderCode, 2,
|
|
|
+ "系统自动", time.Now().Add(2 * time.Second).Format("2006-01-02 15:04:05"), 5, OrderPassed, "系统自动审核通过", param.OrderCode, 2}
|
|
|
|
|
|
// 构建SQL插入语句
|
|
|
query := fmt.Sprintf("INSERT INTO audit_records (%s) VALUES (?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?)", strings.Join(columns, ","))
|
|
@@ -340,7 +340,7 @@ func CheckAutoAudit(ctx context.Context, orderData map[string]interface{}, produ
|
|
|
return false
|
|
|
}
|
|
|
conditionalStr, _ := json.Marshal(conditionalMap)
|
|
|
- insertData = append(insertData, fmt.Sprintf(`('%s',%f,%f,%f,%s,'%s',%d,'%s')`, time.Now().Format(time.DateTime), gconv.Float64(m["final_price"]), gconv.Float64(m["original_price"]),
|
|
|
+ insertData = append(insertData, fmt.Sprintf(`('%s',%f,%f,%f,%s,'%s',%d,'%s')`, time.Now().Format("2006-01-02 15:04:05"), gconv.Float64(m["final_price"]), gconv.Float64(m["original_price"]),
|
|
|
common.Float64All(m["final_price"])/common.Float64All(m["original_price"]), common.InterfaceToStr(m["order_code"]),
|
|
|
common.InterfaceToStr(m["product_type"]), monthCount, string(conditionalStr)))
|
|
|
|
|
@@ -358,7 +358,7 @@ func CheckAutoAudit(ctx context.Context, orderData map[string]interface{}, produ
|
|
|
for _, datum := range activityData { //同种活动 统一计算折扣率
|
|
|
activityOriginalPrice += gconv.Float64(datum["original_price"])
|
|
|
activityClosingPrice += gconv.Float64(datum["final_price"])
|
|
|
- activityInsertData = append(activityInsertData, fmt.Sprintf(`('%s',%f,%f,%f,%s,'%s',%d,'%s')`, time.Now().Format(time.DateTime), gconv.Float64(datum["final_price"]), gconv.Float64(datum["original_price"]),
|
|
|
+ activityInsertData = append(activityInsertData, fmt.Sprintf(`('%s',%f,%f,%f,%s,'%s',%d,'%s')`, time.Now().Format("2006-01-02 15:04:05"), gconv.Float64(datum["final_price"]), gconv.Float64(datum["original_price"]),
|
|
|
common.Float64All(datum["final_price"])/common.Float64All(datum["original_price"]), common.InterfaceToStr(datum["order_code"]),
|
|
|
common.InterfaceToStr(datum["product_type"]), -1, fmt.Sprintf("活动产品:活动id:%s 活动折扣率:%f", activityCode, gconv.Float64(activity.Map()["rate"]))))
|
|
|
}
|
|
@@ -419,7 +419,7 @@ WHERE e.order_detail_id = %s`, orderId))
|
|
|
return monthCount
|
|
|
}
|
|
|
var startTime, endTime time.Time
|
|
|
- startTime = jyutil.StrToTime(gconv.String(waitEmpower.Map()["start_time"]), time.DateTime)
|
|
|
+ startTime = jyutil.StrToTime(gconv.String(waitEmpower.Map()["start_time"]), "2006-01-02 15:04:05")
|
|
|
endTime = time.Unix(common.Int64All(waitEmpower.Map()["end_time"]), 0).Local()
|
|
|
if startTime.Unix() < time.Now().Unix() {
|
|
|
startTime = time.Now()
|