master
huanghai 5 years ago
parent b3ec10f550
commit f18d41d0dc

@ -14,6 +14,17 @@ var db = DbUtil.Engine
//增加 //增加
func AddBasePosition(model models.TBasePosition) (int64, error) { func AddBasePosition(model models.TBasePosition) (int64, error) {
if model.SortId == 0 {
sql := `select max(sort_id) as maxSortId from T_Base_Position where parent_id=?`
list, err := db.SQL(sql, model.ParentId).Query().List()
if err != nil {
return -1, err
}
if len(list) == 0 {
return 10000, nil
}
model.SortId = int32(list[0]["maxSortId"].(int64) + 1)
}
return db.Insert(model) return db.Insert(model)
} }

@ -53,6 +53,7 @@ func (s *Rpc) AddBasePosition(ctx context.Context, in *BasePositionProto.ModelAr
model.OrgType = in.OrgType model.OrgType = in.OrgType
model.Xxbxlxm = in.Xxbxlxm model.Xxbxlxm = in.Xxbxlxm
model.PostionFlag = 1 //职务肯定是1 model.PostionFlag = 1 //职务肯定是1
//parent_id-->下-->找出最大的sort_id+1
model.SortId = in.SortId model.SortId = in.SortId
model.MaintainId = "011" //增加,删除,修改 model.MaintainId = "011" //增加,删除,修改
model.BUse = 1 model.BUse = 1

Loading…
Cancel
Save