浏览代码

user info delete del_yn flag set

shjung 3 年之前
父节点
当前提交
ff24dcf69a

+ 4 - 0
src/main/java/com/its/op/entity/its/oper/TbUserInfr.java

@@ -167,6 +167,10 @@ public class TbUserInfr implements Serializable {
         this.operSystId = req.getOperSystId();
     }
 
+    public void setDelete() {
+        this.delYn = "Y";
+    }
+
     public void updatePswd(TbUserInfrDto.TbUserPswdUpdReq req) {
         this.pwd = req.getPwd();
     }

+ 9 - 6
src/main/java/com/its/op/service/its/oper/TbUserInfrService.java

@@ -89,7 +89,9 @@ public class TbUserInfrService {
     @Transactional
     public TbUserInfrDto deleteById(String id) {
         TbUserInfr entity = requireOne(id);
-        this.repo.deleteById(id);
+        entity.setDelete();
+        //this.repo.deleteById(id);
+        this.repo.save(entity);
         return entity.toDto();
     }
 
@@ -98,11 +100,12 @@ public class TbUserInfrService {
     public List<TbUserInfrDto> deleteByIds(List<String> ids) {
         List<TbUserInfrDto> result = new ArrayList<>();
         for (String id : ids) {
-            Optional<TbUserInfr> obj = this.repo.findById(id);
-            if (obj.isPresent()) {
-                this.repo.deleteById(id);
-                result.add(obj.get().toDto());
-            }
+            deleteById(id);
+//            Optional<TbUserInfr> obj = this.repo.findById(id);
+//            if (obj.isPresent()) {
+//                this.repo.deleteById(id);
+//                result.add(obj.get().toDto());
+//            }
         }
         return result;
     }