yuxc
2023-05-12 c6a845528d45bfb44591a69dadb44539432d06d0
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClstempattrServiceImpl.java
@@ -23,6 +23,7 @@
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.vci.ubcs.code.constant.MdmBtmTypeConstant;
import com.vci.ubcs.code.dto.CodeClstempattrDTO;
import com.vci.ubcs.code.entity.CodeClassifyTemplateAttr;
import com.vci.ubcs.code.entity.CodeClstempattrEntity;
import com.vci.ubcs.code.entity.CodeClstemplateEntity;
import com.vci.ubcs.code.enumpack.CodeLevelTypeEnum;
@@ -46,6 +47,7 @@
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cglib.beans.BeanMap;
import org.springframework.stereotype.Service;
@@ -69,7 +71,7 @@
   @Resource
   CodeClstempattrMapper codeClstempattrMapper;
//   @Resource
   //   @Resource
//   ICodeTempphaseService codeTempphaseService;
   @Resource
   IDictBizClient iDictBizClient;
@@ -159,8 +161,8 @@
    * @param pageHelper 分页和排序
    * @return 执行结果
    */
    @Override
    public DataGrid<CodeClstempattrVO> gridCodeClassifyTemplateAttr(Map<String, String> conditionMap, PageHelper pageHelper) {
   @Override
   public DataGrid<CodeClstempattrVO> gridCodeClassifyTemplateAttr(Map<String, String> conditionMap, PageHelper pageHelper) {
      DataGrid<CodeClstempattrVO> dataGrid=new DataGrid<CodeClstempattrVO>();
      //没有传递参数,就不执行查询逻辑
      if(conditionMap.size()==0){
@@ -203,7 +205,7 @@
         dataGrid.setTotal(VciBaseUtil.getInt(String.valueOf(baseMapper.selectCount(Condition.getQueryWrapper(codeClstempattrVO)))));
      }
      return dataGrid;
    }
   }
   /**
    * 增加主题库分类的模板属性
@@ -342,7 +344,13 @@
      //调用阶段
      if(!CollectionUtils.isEmpty(codeClassifyTemplateAttrDOInsert)){
          codeTempphaseService.codeTemplateAttrModifyTrigger(codeClassifyTemplateAttrDOInsert);
         List<CodeClassifyTemplateAttr> codeClassifyTemplateAttrs = new ArrayList<>();
         for (CodeClstempattrEntity codeClstempattrEntity : codeClassifyTemplateAttrDOInsert) {
            CodeClassifyTemplateAttr codeClassifyTemplateAttr = new CodeClassifyTemplateAttr();
            BeanUtils.copyProperties(codeClstempattrEntity,codeClassifyTemplateAttr);;
            codeClassifyTemplateAttrs.add(codeClassifyTemplateAttr);
         }
         codeTempphaseService.codeTemplateAttrModifyTrigger(codeClassifyTemplateAttrs);
      }