|
@@ -106,6 +106,20 @@ func (c *ExcelInfoController) Add() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ if req.ParentId > 0 {
|
|
|
+ parentExcelInfo, e := excel3.GetExcelInfoById(req.ParentId)
|
|
|
+ if e != nil {
|
|
|
+ if e.Error() == utils.ErrNoRow() {
|
|
|
+ br.Msg = "父级ETA表格被删除,请刷新页面"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ br.Msg = "获取父级ETA表格信息失败"
|
|
|
+ br.ErrMsg = "获取父级ETA表格信息失败,Err:" + e.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ req.ExcelClassifyId = parentExcelInfo.ExcelClassifyId
|
|
|
+ }
|
|
|
+
|
|
|
var condition string
|
|
|
var pars []interface{}
|
|
|
condition += " AND excel_classify_id=? AND parent_id=?"
|
|
@@ -254,11 +268,11 @@ func (c *ExcelInfoController) Add() {
|
|
|
timestamp = strconv.FormatInt(time.Now().UnixNano(), 10) + "_" + utils.GetRandString(10)
|
|
|
childExcel = &excel3.ExcelInfo{
|
|
|
//ExcelInfoId: 0,
|
|
|
- ExcelName: "平衡表",
|
|
|
- Source: excelInfo.Source,
|
|
|
- ExcelType: excelInfo.ExcelType,
|
|
|
- UniqueCode: utils.MD5(utils.EXCEL_DATA_PREFIX + "_" + timestamp),
|
|
|
- //ExcelClassifyId: req.ExcelClassifyId,
|
|
|
+ ExcelName: "平衡表",
|
|
|
+ Source: excelInfo.Source,
|
|
|
+ ExcelType: excelInfo.ExcelType,
|
|
|
+ UniqueCode: utils.MD5(utils.EXCEL_DATA_PREFIX + "_" + timestamp),
|
|
|
+ ExcelClassifyId: req.ExcelClassifyId,
|
|
|
SysUserId: sysUser.AdminId,
|
|
|
SysUserRealName: sysUser.RealName,
|
|
|
Content: excelInfo.Content,
|
|
@@ -645,7 +659,19 @@ func (c *ExcelInfoController) Edit() {
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ if excelInfo.ParentId > 0 {
|
|
|
+ parentExcelInfo, e := excel3.GetExcelInfoById(excelInfo.ParentId)
|
|
|
+ if e != nil {
|
|
|
+ if e.Error() == utils.ErrNoRow() {
|
|
|
+ br.Msg = "父级ETA表格被删除,请刷新页面"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ br.Msg = "获取父级ETA表格信息失败"
|
|
|
+ br.ErrMsg = "获取父级ETA表格信息失败,Err:" + e.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ req.ExcelClassifyId = parentExcelInfo.ExcelClassifyId
|
|
|
+ }
|
|
|
//判断表格是否存在
|
|
|
var condition string
|
|
|
var pars []interface{}
|