1234567891011121314151617181920212223242526272829303132333435363738 |
- /*
- * @description:标段-文件夹相关
- * @Author: CP
- * @Date: 2020-09-09 17:34:56
- * @FilePath: \construction_management\web\controllers\project_folder.go
- */
- package controllers
- import (
- "strconv"
- "go.mod/comm"
- "go.mod/web/utils"
- )
- // 标段-添加文件夹
- func (c *ProjectController) PostBidsectionFolderAdd() {
- ErrMsg := ""
- // 验证内容
- FolderData, err := c.ServiceFolder.ValidRule(c.Ctx)
- if err != nil {
- ErrMsg = utils.FormValidError(err)
- comm.Redirect(c.Ctx.ResponseWriter(), "/project/bidsection/manage?errMsg="+ErrMsg)
- } else {
- // 设置项目ID
- projectId, err := c.Ctx.Values().GetInt("projectId")
- if err != nil {
- comm.Redirect(c.Ctx.ResponseWriter(), "/project/bidsection/manage?errMsg=项目不存在")
- }
- FolderData.ProjectId = strconv.Itoa(projectId)
- // 新增文件夹
- err = c.ServiceFolder.Create(FolderData)
- if err != nil {
- comm.Redirect(c.Ctx.ResponseWriter(), "/project/bidsection/manage?errMsg="+ErrMsg)
- }
- comm.Redirect(c.Ctx.ResponseWriter(), "/project/bidsection/manage?success=新增成功")
- }
- }
|