|
|
@@ -2,6 +2,7 @@ package mkt_part_time_user
|
|
|
|
|
|
import (
|
|
|
"context"
|
|
|
+ "fmt"
|
|
|
"git.i2edu.net/i2/i2-bill-api/internal/svc"
|
|
|
"git.i2edu.net/i2/i2-bill-api/internal/types"
|
|
|
"git.i2edu.net/i2/i2-bill-api/model"
|
|
|
@@ -44,12 +45,16 @@ func (l *PartTimeUserUpdateLogic) PartTimeUserUpdate(req types.PartTimeUserAddRe
|
|
|
return &types.Response{Code: 500, Msg: "你已经是兼职人员:", Data: nil}, nil
|
|
|
}
|
|
|
}
|
|
|
+ mkid := req.MkId
|
|
|
+ if len(req.MkId) >= 32 && len(req.MkId) != 36 {
|
|
|
+ mkid = fmt.Sprintf("%s-%s-%s-%s-%s", mkid[0:8], mkid[8:12], mkid[12:16], mkid[16:20], mkid[20:])
|
|
|
+ }
|
|
|
bean.CheckState = 54
|
|
|
bean.CheckDesc = ""
|
|
|
bean.CityId = req.CityId
|
|
|
bean.Sex = req.Sex
|
|
|
bean.Name = req.Name
|
|
|
- bean.MkId = req.MkId
|
|
|
+ bean.MkId = mkid
|
|
|
bean.IponeNumber = req.IponeNumber
|
|
|
_, err = l.svcCtx.DB.ID(bean.Id).AllCols().Update(*bean)
|
|
|
if err != nil {
|