wang1
2023-07-13 af73b1917e58e37daaa3e63f5303da1056cedfa3
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyValueServiceImpl.java
@@ -27,6 +27,7 @@
import org.springblade.core.tool.api.R;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils;
@@ -284,7 +285,7 @@
    */
   @Override
   @Transactional(rollbackFor = Exception.class)
   public R batchSave4Order(List<CodeClassifyValueDTO> dtoList, String codeclassifysecoid) {
   public R batchSave4Order(List<CodeClassifyValueDTO> dtoList, String codeclassifysecoid) throws VciBaseException{
      VciBaseUtil.alertNotNull(codeclassifysecoid,"分类码段主键");
      List<CodeClassifyValue> valueDOList = codeClassifyValueMapper.selectList(Wrappers.<CodeClassifyValue>query()
         .lambda().eq(CodeClassifyValue::getCodeClassifySecOid,codeclassifysecoid)
@@ -304,6 +305,9 @@
            });
         }
      });
      if(updateList.isEmpty()){
         return R.fail("该操作有误【待操作集合为空】。");
      }
      boolean resBoolean = this.updateBatchById(updateList);
      return R.status(resBoolean);
   }
@@ -381,7 +385,7 @@
      QueryWrapper<CodeClassifyValue> wrapper = new QueryWrapper<>();
      wrapper.eq("codeClassifySecOid",classifySecOid);
      if(StringUtils.isNotBlank(parentClassifyValueOid)){
         wrapper.eq("parentClassifyValueOid",parentClassifyValueOid);
         wrapper.in("parentClassifyValueOid",VciBaseUtil.str2List(parentClassifyValueOid));
      }
      wrapper.orderByAsc("ordernum");