|
@@ -1450,17 +1450,22 @@ func MoveCustomAnalysisExcel2DefaultClassify(excelIds []int, adminId int, realNa
|
|
cond := ` AND excel_classify_name = ? AND sys_user_id = ?`
|
|
cond := ` AND excel_classify_name = ? AND sys_user_id = ?`
|
|
pars := make([]interface{}, 0)
|
|
pars := make([]interface{}, 0)
|
|
pars = append(pars, "未分类", adminId)
|
|
pars = append(pars, "未分类", adminId)
|
|
|
|
+
|
|
|
|
+ // 是否找到
|
|
|
|
+ var isFind bool
|
|
classify, e := excel.GetExcelClassifyByCondition(cond, pars)
|
|
classify, e := excel.GetExcelClassifyByCondition(cond, pars)
|
|
- if e != nil && !utils.IsErrNoRow(e) {
|
|
|
|
- err = fmt.Errorf("获取默认分类失败, %v", e)
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- if classify != nil {
|
|
|
|
|
|
+ if e != nil {
|
|
|
|
+ if !utils.IsErrNoRow(e) {
|
|
|
|
+ err = fmt.Errorf("获取默认分类失败, %v", e)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ isFind = true
|
|
moveClassifyId = classify.ExcelClassifyId
|
|
moveClassifyId = classify.ExcelClassifyId
|
|
}
|
|
}
|
|
|
|
|
|
// 新增一个新的分类
|
|
// 新增一个新的分类
|
|
- if classify == nil {
|
|
|
|
|
|
+ if !isFind {
|
|
classifyNew := &excel.ExcelClassify{
|
|
classifyNew := &excel.ExcelClassify{
|
|
ExcelClassifyName: "未分类",
|
|
ExcelClassifyName: "未分类",
|
|
Source: utils.CUSTOM_ANALYSIS_TABLE,
|
|
Source: utils.CUSTOM_ANALYSIS_TABLE,
|