ludc
2024-04-16 b181dbc0898bfb4dd8f34dfd3c3961b4499720f1
Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/controller/DockingPreApplyCodeController.java
@@ -1,11 +1,10 @@
package com.vci.ubcs.code.applyjtcodeservice.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.vci.ubcs.code.applyjtcodeservice.service.*;
import com.vci.ubcs.code.applyjtcodeservice.entity.DockingPreApplyForm;
import com.vci.ubcs.code.feign.ICodeClassifyClient;
import com.vci.ubcs.code.applyjtcodeservice.service.*;
import com.vci.ubcs.code.applyjtcodeservice.vo.*;
import com.vci.ubcs.code.applyjtcodeservice.vo.collection.DockingPreAttrMappingVOList;
import com.vci.ubcs.code.applyjtcodeservice.wrapper.DockingPreApplyFormWrapper;
@@ -48,32 +47,26 @@
   /***
    * 属性枚举范围服务
    */
   private final IDockingPreAttrRangeService dockingPreAttrRangeService;
   /***
    * 分类属性枚举范围服务
    */
   private final IDockingPreClassifyService dockingPreClassifyService;
   /***
    * 属性枚举范围服务
    */
   private final IDockingPreApplyFormService dockingPreApplyFormService;
   /***
    * 属性枚举范围服务
    */
   private final IDockingPreViewModelService dockingPreViewModelService;
   /***
    * 属性枚举范围服务
    */
   private final ICodeClassifyClient codeClassifyClient;
   /**
@@ -109,7 +102,7 @@
   @ApiOperationSupport(order = 3)
   @ApiOperation(value = "分页", notes = "传入dockingPreApplyForm")
   public R<IPage<DockingPreApplyFormVO>> page(DockingPreApplyForm dockingPreApplyForm, Query query) {
      IPage<DockingPreApplyForm> pages = dockingPreApplyFormService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingPreApplyForm));
      IPage<DockingPreApplyForm> pages = dockingPreApplyFormService.page(Condition.getPage(query.setDescs("createTime")), Condition.getQueryWrapper(dockingPreApplyForm));
      return R.data(DockingPreApplyFormWrapper.build().pageVO(pages));
   }
@@ -123,7 +116,7 @@
   @ApiOperation(value = "保存属性映射配置", notes = "dockingPreAttrMappingVOList")
   public R batchSave(@RequestBody DockingPreAttrMappingVOList dockingPreAttrMappingVOList){
      List<DockingPreAttrMappingVO> dockingPreAttrMappingVOs = dockingPreAttrMappingVOList.getDockingPreAttrMappingVOList();
      List<DockingPreAttrMappingVO> dockingPreAttrRangeVOS=new ArrayList<>();
      List<DockingPreAttrMappingVO> dockingPreAttrRangeVOS = new ArrayList<>();
      try {
          dockingPreAttrRangeVOS = dockingPreAttrMappingService.batchAddSave(dockingPreAttrMappingVOs);
      }catch (Exception e){
@@ -131,7 +124,6 @@
      }
      return R.data(dockingPreAttrRangeVOS);
   }
   /**
    * 参照树 集团分类(是否包含属性)
@@ -142,7 +134,6 @@
   public List<Tree> referTree(TreeQueryObject treeQueryObject)  {
      return dockingPreClassifyService.treeCompanyGroupClassify(treeQueryObject);
   }
   /**
    * 参照树 主数据模板属性信息
@@ -174,7 +165,6 @@
      return R.data(codeClassifyClient.listCodeAttributeByClassId(codeClassifyId));
   }
   /***
    * 申请集团编码
    * @return
@@ -183,7 +173,6 @@
   @ApiOperationSupport(order = 2)
   @ApiOperation(value = "集团码申请", notes = "dockingPreAttrMappingVOList")
   public R applyGroupCode(String oids,String btmName){
      List<BaseModelVO> BaseModelVOs=new ArrayList<>();
      try {
         return groupMdmInterService.applyGroupCode(oids,btmName);
      }catch (Throwable e){
@@ -191,6 +180,21 @@
      }
   }
   /***
    * 更新集团编码数据
    * @return
    */
   @PostMapping( "/receiveEditApply")
   @ApiOperationSupport(order = 2)
   @ApiOperation(value = "集团码申请", notes = "dockingPreAttrMappingVOList")
   public R receiveEditApply(String oids,String btmName){
      List<BaseModelVO> BaseModelVOs=new ArrayList<>();
      try {
         return groupMdmInterService.receiveEditApply(oids,btmName);
      }catch (Throwable e){
         return R.fail("集团码更新失败:"+e.getMessage());
      }
   }
   /***
    * 同步集团模型视图
@@ -208,11 +212,11 @@
   }
/***
 * 查询申请单状态
 * oids:业务数据oid
 * @return 返回执行结果信息
 */
   /***
    * 查询申请单状态
    * oids:业务数据oid
    * @return 返回执行结果信息
    */
   @GetMapping( "/queryApplyState")
   @ApiOperationSupport(order = 2)
   @ApiOperation(value = "查看申请单状态", notes = "查看申请单状态")