Browse Source

fix:企业续费修改

duxin 2 months ago
parent
commit
b762abd63a
1 changed files with 2 additions and 2 deletions
  1. 2 2
      internal/logic/product/bigmember/BigMemberRenew.go

+ 2 - 2
internal/logic/product/bigmember/BigMemberRenew.go

@@ -75,7 +75,7 @@ func (p jyBigProduct) BigEntMemberExtend(ctx context.Context, waitEmpowerId int,
 				setMap = map[string]interface{}{
 					"i_member_endtime":   effectiveDate.Unix(),
 					"i_member_starttime": startTime.Unix(),
-					"i_member_status":    -gconv.Int(data["i_member_status"]),
+					"i_member_status":    -gconv.Int((*entUserMg)["i_member_status"]),
 				}
 			}
 			if jyutil.Compatible.UpdateByEntUserId(gconv.String(data["ent_user_id"]), map[string]interface{}{"$set": setMap}) {
@@ -88,7 +88,7 @@ func (p jyBigProduct) BigEntMemberExtend(ctx context.Context, waitEmpowerId int,
 		}
 	}
 	if len(entUserId) > 0 {
-		upSql := fmt.Sprintf(`"update bigmember_service_user set l_updatetime = '%s',l_starttime = '%s',l_endtime = '%s' where  s_userid in ('%s')"`, time.Now().Format("2006-01-02 15:04:05"), startTime.Format("2006-01-02 15:04:05"), endTime.Format("2006-01-02 15:04:05"), strings.Join(entUserId, `','"`))
+		upSql := fmt.Sprintf(`"update bigmember_service_user set l_updatetime = '%s',l_starttime = '%s',l_endtime = '%s' where  s_userid in ('%s')"`, time.Now().Format("2006-01-02 15:04:05"), startTime.Format("2006-01-02 15:04:05"), endTime.Format("2006-01-02 15:04:05"), strings.Join(entUserId, `','`))
 		log.Println("BigEntMemberExtend update bigmember_service_user sql:", upSql)
 		g.DB().Exec(ctx, upSql)
 	}