|
@@ -266,7 +266,7 @@ func (m *UserDAO) DelUserBelongCase(userid string) error {
|
266
|
266
|
|
267
|
267
|
// DelUserCase 删除用户的案场信息
|
268
|
268
|
func (m *UserDAO) DelUserCase(userid string) error {
|
269
|
|
- sql := "delete from sys_user_case where is_belong=0 and is_created=0 and user_id='" + userid + "'"
|
|
269
|
+ sql := "delete from sys_user_case where is_belong=0 and (is_created=0 or is_created is null) and user_id='" + userid + "'"
|
270
|
270
|
_, err := m.db.Exec(sql)
|
271
|
271
|
return err
|
272
|
272
|
}
|
|
@@ -282,8 +282,8 @@ func (m *UserDAO) SaveUserCase(usercase model.SysUserCase) error {
|
282
|
282
|
// SaveUserCaseByUserTag 根据用户标签保存用户对应案场
|
283
|
283
|
func (m *UserDAO) SaveUserCaseByUserTag(userid string) error {
|
284
|
284
|
nowtime := time.Now().Local()
|
285
|
|
- sql := `insert into sys_user_case(user_id, case_id, case_name, is_belong, status, create_date)
|
286
|
|
- select DISTINCT c.user_id, a.case_id,a.case_name, 0,?,? from sys_case a
|
|
285
|
+ sql := `insert into sys_user_case(user_id, case_id, case_name, is_belong, status, create_date, is_created)
|
|
286
|
+ select DISTINCT c.user_id, a.case_id,a.case_name, 0,?,?,0 from sys_case a
|
287
|
287
|
inner join sys_tag_case b on a.case_id = b.case_id
|
288
|
288
|
inner join sys_user_tag c on b.tag_id = c.tag_id
|
289
|
289
|
where c.user_id = ? and a.status > ` + strconv.Itoa(models.STATUS_DEL)
|