@@ -233,8 +233,15 @@ const (
// CommonlyUpdate 更新常用功能
func CommonlyUpdate(in *pb.WorkDesktopComprehensiveReq) (B bool, M string) {
//事务 1:查; 2: 存;3: 删;
- var ids []string
- for mk, mid := range strings.Split(in.MenuIds, ",") {
+ var (
+ ids []string
+ mk int
+ )
+ for _, mid := range strings.Split(in.MenuIds, ",") {
+ if mid == "" {
+ continue
+ }
+ mk++
//常用功能数量限制
if in.CommonlySize > 0 && mk >= int(in.CommonlySize) {
break
@@ -40,6 +40,9 @@ func RenewWorkDesktopMenuModeOrCommonly(in *WorkDesktopComprehensiveReq) (r *Wor
if MC.ObjToString(eData["value"]) != "" {
for _, pv := range strings.Split(MC.ObjToString(eData["value"]), ",") {
//params = append(params, "?")
+ if pv == "" {
pIds = append(pIds, pv)
}