|
@@ -351,3 +351,42 @@ func FixEdbClassify() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+func FixPredictEdbClassify() {
|
|
|
+ //新增三级分类
|
|
|
+ list, err := GetEdbClassifyByLevel(2,1)
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ for _, v := range list {
|
|
|
+ timestamp := strconv.FormatInt(time.Now().UnixNano(), 10)
|
|
|
+ classifyInfo := &EdbClassify{
|
|
|
+ //ClassifyId: 0,
|
|
|
+ ClassifyType: 1,
|
|
|
+ ClassifyName: v.ClassifyName,
|
|
|
+ ParentId: v.ClassifyId,
|
|
|
+ HasData: 0,
|
|
|
+ CreateTime: time.Now(),
|
|
|
+ ModifyTime: time.Now(),
|
|
|
+ SysUserRealName: "admin",
|
|
|
+ Level: 3,
|
|
|
+ UniqueCode: utils.MD5(utils.DATA_PREFIX + "_" + timestamp),
|
|
|
+ Sort: v.Sort,
|
|
|
+ }
|
|
|
+ if utils.RunMode == "debug" {
|
|
|
+ classifyInfo.SysUserId = 11
|
|
|
+ } else {
|
|
|
+ classifyInfo.SysUserId = 163
|
|
|
+ }
|
|
|
+ id, err := AddEdbClassify(classifyInfo)
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ err = FIXEdbClassifyId(int(id),v.ClassifyId)
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|