member
This commit is contained in:
@@ -481,35 +481,6 @@ func WriteToExcelJd(task *tasksch.SeqTask, jd []JdUserStruct) (err error) {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func UpdateUserWxNoAndPercent(user *model.User, isReceiver bool) (num int64, err error) {
|
|
||||||
db := dao.GetDB()
|
|
||||||
user2, err := dao.GetUserByID(db, "user_id", user.UserID)
|
|
||||||
auth, err := dao.GetUserBindAuthInfo(db, user.UserID, model.AuthBindTypeAuth, []string{"weixinmini"}, "", "", "wx4b5930c13f8b1170")
|
|
||||||
if len(auth) == 0 {
|
|
||||||
return 0, fmt.Errorf("未找到此用户的微信验证方式!用户ID:[%v]\n", user.UserID)
|
|
||||||
}
|
|
||||||
dao.Begin(db)
|
|
||||||
defer func() {
|
|
||||||
if r := recover(); r != nil || err != nil {
|
|
||||||
dao.Rollback(db)
|
|
||||||
if r != nil {
|
|
||||||
panic(r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}()
|
|
||||||
user2.DividePercentage = user.DividePercentage
|
|
||||||
num2, err := dao.UpdateEntity(db, user2, "DividePercentage")
|
|
||||||
num += num2
|
|
||||||
if err != nil {
|
|
||||||
dao.Rollback(db)
|
|
||||||
}
|
|
||||||
if isReceiver {
|
|
||||||
|
|
||||||
}
|
|
||||||
dao.Commit(db)
|
|
||||||
return num, err
|
|
||||||
}
|
|
||||||
|
|
||||||
func DeleteUserInfo(ctx *jxcontext.Context, userID string) (err error) {
|
func DeleteUserInfo(ctx *jxcontext.Context, userID string) (err error) {
|
||||||
db := dao.GetDB()
|
db := dao.GetDB()
|
||||||
sql := `
|
sql := `
|
||||||
|
|||||||
@@ -177,25 +177,6 @@ func (c *Auth2Controller) UpdateUserByMiniInfo() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// @Title 更新用户分成比例
|
|
||||||
// @Description 更新用户分成比例
|
|
||||||
// @Param token header string true "认证token"
|
|
||||||
// @Param userID formData string true "用户userID"
|
|
||||||
// @Param dividePercentage formData int fasle "用户分成比例"
|
|
||||||
// @Param isReceiver formData bool true "是否加入分账接收方,默认是"
|
|
||||||
// @Success 200 {object} controllers.CallResult
|
|
||||||
// @Failure 200 {object} controllers.CallResult
|
|
||||||
// @router /UpdateUserWxNoAndPercent [put]
|
|
||||||
func (c *User2Controller) UpdateUserWxNoAndPercent() {
|
|
||||||
c.callUpdateUserWxNoAndPercent(func(params *tUser2UpdateUserWxNoAndPercentParams) (retVal interface{}, errCode string, err error) {
|
|
||||||
retVal, err = cms.UpdateUserWxNoAndPercent(&model.User{
|
|
||||||
UserID: params.UserID,
|
|
||||||
DividePercentage: params.DividePercentage,
|
|
||||||
}, params.IsReceiver)
|
|
||||||
return retVal, "", err
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// @Title 禁用用户(删除离职用户信息)
|
// @Title 禁用用户(删除离职用户信息)
|
||||||
// @Description 禁用用户(删除离职用户信息)
|
// @Description 禁用用户(删除离职用户信息)
|
||||||
// @Param token header string true "认证token"
|
// @Param token header string true "认证token"
|
||||||
|
|||||||
@@ -376,13 +376,4 @@ func init() {
|
|||||||
Filters: nil,
|
Filters: nil,
|
||||||
Params: nil})
|
Params: nil})
|
||||||
|
|
||||||
beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:User2Controller"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:User2Controller"],
|
|
||||||
beego.ControllerComments{
|
|
||||||
Method: "UpdateUserWxNoAndPercent",
|
|
||||||
Router: `/UpdateUserWxNoAndPercent`,
|
|
||||||
AllowHTTPMethods: []string{"put"},
|
|
||||||
MethodParams: param.Make(),
|
|
||||||
Filters: nil,
|
|
||||||
Params: nil})
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user