feat:兼容Sqlite3,去除Find_in_set函数,将数据拆分读取
This commit is contained in:
@ -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 删除操作
|
||||
|
Reference in New Issue
Block a user