Преглед на файлове

常用标签维护——添加(代码逻辑修改)

wangyu преди 6 години
родител
ревизия
ff490a32cb
променени са 1 файла, в които са добавени 8 реда и са изтрити 6 реда
  1. 8 6
      icssman-service/src/main/java/com/diagbot/facade/QuestionUsualFacade.java

+ 8 - 6
icssman-service/src/main/java/com/diagbot/facade/QuestionUsualFacade.java

@@ -9,7 +9,6 @@ import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
 import com.diagbot.service.QuestionUsualService;
 import com.diagbot.service.impl.QuestionUsualServiceImpl;
-import com.diagbot.util.BeanUtil;
 import com.diagbot.util.DateUtil;
 import com.diagbot.util.ListUtil;
 import com.diagbot.util.UserUtils;
@@ -51,11 +50,14 @@ public class QuestionUsualFacade extends QuestionUsualServiceImpl {
         List<QuestionUsual> questionUsualList = this.getQuestionUsualByQuestionId(questionUsualVO);
         //如果添加过将原来的标签删除
         if(ListUtil.isNotEmpty(questionUsualList)){
-            questionUsual = new QuestionUsual();
-            BeanUtil.copyProperties(questionUsualVO,questionUsualWapper);
-            questionUsualWapper.setModifier(userId);
-            questionUsualWapper.setGmtModified(DateUtil.now());
-            this.updateQuestionUsualByQuestionId(questionUsualWapper);
+            UpdateWrapper<QuestionUsual> updateWrapper = new UpdateWrapper();
+            updateWrapper.eq("dept_id",questionUsualVO.getDeptId())
+                    .set("is_deleted", IsDeleteEnum.Y.getKey())
+                    .set("modifier", userId)
+                    .set("gmt_modified", DateUtil.now());
+            this.update(new QuestionUsual(),updateWrapper);
+            return true;
+
         }
         //重新添加标签
         for (int i = 0; i<questionUsualVO.getQuestionId().size(); i++ ) {