|
@@ -4,7 +4,6 @@ import (
|
|
"errors"
|
|
"errors"
|
|
"log"
|
|
"log"
|
|
"strconv"
|
|
"strconv"
|
|
- "time"
|
|
|
|
|
|
|
|
"github.com/kataras/iris/v12"
|
|
"github.com/kataras/iris/v12"
|
|
"go.mod/comm"
|
|
"go.mod/comm"
|
|
@@ -20,9 +19,9 @@ type SafeService interface {
|
|
Post(data models.CmSafe) error
|
|
Post(data models.CmSafe) error
|
|
Del(id int) error
|
|
Del(id int) error
|
|
GetDetail(id int, pid int) viewmodels.SafeDetail
|
|
GetDetail(id int, pid int) viewmodels.SafeDetail
|
|
- SaveFileInfo(bid int, sid int, uid int, fileList []viewmodels.FileList) error
|
|
|
|
|
|
+ // SaveFileInfo(bid int, sid int, uid int, fileList []viewmodels.FileList) error
|
|
ValidRule(ctx iris.Context) (viewmodels.Safe, error)
|
|
ValidRule(ctx iris.Context) (viewmodels.Safe, error)
|
|
- ValidFile(ctx iris.Context) (viewmodels.File, error)
|
|
|
|
|
|
+ // ValidFile(ctx iris.Context) (viewmodels.File, error)
|
|
}
|
|
}
|
|
|
|
|
|
// //返回service操作类
|
|
// //返回service操作类
|
|
@@ -113,29 +112,29 @@ func (s *safeService) GetDetail(id int, pid int) viewmodels.SafeDetail {
|
|
}
|
|
}
|
|
|
|
|
|
// 安全巡检附件数据存库
|
|
// 安全巡检附件数据存库
|
|
-func (s *safeService) SaveFileInfo(bid int, sid int, uid int, fileList []viewmodels.FileList) error {
|
|
|
|
- fileData := make([]models.CmSafeFile, 0)
|
|
|
|
- for _, file := range fileList {
|
|
|
|
- fileVM := models.CmSafeFile{}
|
|
|
|
- fileVM.BidsectionId = bid
|
|
|
|
- fileVM.SafeId = sid
|
|
|
|
- fileVM.Uid = uid
|
|
|
|
- createTime, _ := time.Parse("2020-11-11 20:30:12", file.CreateTime)
|
|
|
|
- fileVM.CreatedTime = createTime
|
|
|
|
- fileVM.FileName = file.FileName
|
|
|
|
- fileVM.FilePath = file.FilePath
|
|
|
|
- fileData = append(fileData, fileVM)
|
|
|
|
- }
|
|
|
|
- err := s.daoSafeFile.InsertByList(fileData)
|
|
|
|
- return err
|
|
|
|
-}
|
|
|
|
|
|
+// func (s *safeService) SaveFileInfo(bid int, sid int, uid int, fileList []viewmodels.FileList) error {
|
|
|
|
+// fileData := make([]models.CmSafeFile, 0)
|
|
|
|
+// for _, file := range fileList {
|
|
|
|
+// fileVM := models.CmSafeFile{}
|
|
|
|
+// fileVM.BidsectionId = bid
|
|
|
|
+// fileVM.SafeId = sid
|
|
|
|
+// fileVM.Uid = uid
|
|
|
|
+// createTime, _ := time.Parse("2020-11-11 20:30:12", file.CreateTime)
|
|
|
|
+// fileVM.CreatedTime = createTime
|
|
|
|
+// fileVM.FileName = file.FileName
|
|
|
|
+// fileVM.FilePath = file.FilePath
|
|
|
|
+// fileData = append(fileData, fileVM)
|
|
|
|
+// }
|
|
|
|
+// err := s.daoSafeFile.InsertByList(fileData)
|
|
|
|
+// return err
|
|
|
|
+// }
|
|
|
|
|
|
// 校验文件规则
|
|
// 校验文件规则
|
|
-func (s *safeService) ValidFile(ctx iris.Context) (viewmodels.File, error) {
|
|
|
|
- fileValid := viewmodels.File{}
|
|
|
|
- err := ctx.ReadJSON(&fileValid)
|
|
|
|
- return fileValid, err
|
|
|
|
-}
|
|
|
|
|
|
+// func (s *safeService) ValidFile(ctx iris.Context) (viewmodels.File, error) {
|
|
|
|
+// fileValid := viewmodels.File{}
|
|
|
|
+// err := ctx.ReadJSON(&fileValid)
|
|
|
|
+// return fileValid, err
|
|
|
|
+// }
|
|
|
|
|
|
// 规则校验
|
|
// 规则校验
|
|
func (s *safeService) ValidRule(ctx iris.Context) (viewmodels.Safe, error) {
|
|
func (s *safeService) ValidRule(ctx iris.Context) (viewmodels.Safe, error) {
|