feat:兼容Sqlite3,去除Find_in_set函数,将数据拆分读取

This commit is contained in:
henry
2021-11-22 14:06:49 +08:00
parent 8147865ebb
commit 405213c376
10 changed files with 174 additions and 54 deletions

View File

@ -5,6 +5,8 @@ import (
"ArmedPolice/app/controller/basic"
"ArmedPolice/app/model"
"ArmedPolice/app/service"
"ArmedPolice/config"
"time"
)
type Breakdown struct{ *service.Session }
@ -69,15 +71,23 @@ func (c *Breakdown) Form(id uint64, title, remark string) error {
mSysBreakdown := model.NewSysBreakdown()
if id > 0 {
mSysBreakdown.ID = mSysBreakdown.ID
mSysBreakdown.ID = id
return model2.Updates(mSysBreakdown.SysBreakdown, map[string]interface{}{
"title": title, "remark": remark,
})
if err := model2.Updates(mSysBreakdown.SysBreakdown, map[string]interface{}{
"title": title, "remark": remark, "updated_at": time.Now(),
}); err != nil {
return err
}
} else {
mSysBreakdown.Title = title
mSysBreakdown.Remark = remark
if err := model2.Create(mSysBreakdown.SysBreakdown); err != nil {
return err
}
}
mSysBreakdown.Title = title
mSysBreakdown.Remark = remark
return model2.Create(mSysBreakdown.SysBreakdown)
config.SystemBreakdown[id] = title
return nil
}
// Delete 删除操作