diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardApplyMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardApplyMapper.xml index f85d272..5172829 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardApplyMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardApplyMapper.xml @@ -26,7 +26,8 @@ su.`NAME` AS apply_person_name, msa.apply_unit, sd.SIMPLE_NAME AS apply_unit_name, - msa.apply_name + msa.apply_name, + msa.process_id FROM equipment_standard_apply msa LEFT JOIN equipment_standard_equipment mse ON msa.standard_equipment_id = mse.id @@ -52,8 +53,8 @@ and mse.standard_name like concat('%', #{request.standardName}, '%') - - and su1.dept_id = #{request.organizeNo} + + and msa.apply_unit = #{request.applyUnit} and msa.apply_type = #{request.applyType} diff --git a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardApplyMapper.xml b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardApplyMapper.xml index f85d272..5172829 100644 --- a/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardApplyMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/equipment/EquipmentStandardApplyMapper.xml @@ -26,7 +26,8 @@ su.`NAME` AS apply_person_name, msa.apply_unit, sd.SIMPLE_NAME AS apply_unit_name, - msa.apply_name + msa.apply_name, + msa.process_id FROM equipment_standard_apply msa LEFT JOIN equipment_standard_equipment mse ON msa.standard_equipment_id = mse.id @@ -52,8 +53,8 @@ and mse.standard_name like concat('%', #{request.standardName}, '%') - - and su1.dept_id = #{request.organizeNo} + + and msa.apply_unit = #{request.applyUnit} and msa.apply_type = #{request.applyType} diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/equipment/EquipmentStandardApplyServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/equipment/EquipmentStandardApplyServiceImpl.java index 48f9877..f189121 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/equipment/EquipmentStandardApplyServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/equipment/EquipmentStandardApplyServiceImpl.java @@ -13,6 +13,7 @@ import com.casic.missiles.dto.ReturnDTO; import com.casic.missiles.dto.ReturnUtil; import com.casic.missiles.dto.equipment.StandardEquipmentApplyRequest; +import com.casic.missiles.dto.equipment.StandardEquipmentRequest; import com.casic.missiles.dto.flowable.AllApproveDTO; import com.casic.missiles.dto.flowable.ApprovalDeleteRequest; import com.casic.missiles.dto.flowable.ToBeApprovedDTO; @@ -93,9 +94,6 @@ @Resource private RuntimeService runtimeService; - @Resource - private DeptMapper deptMapper; - @Override public Page standardEquipmentApplyList(Page page, StandardEquipmentApplyRequest request) throws Exception { Page resultPage; @@ -172,7 +170,9 @@ // 通过id获取申请记录 EquipmentStandardApply result = meterStandardApplyMapper.selectApplyInfo(idDTO.getId()); // 通过申请标准装置id获取标准装置详细信息 - EquipmentStandardEquipment standardEquipment = meterStandardEquipmentMapper.selectById(result.getStandardEquipmentId()); + StandardEquipmentRequest request = new StandardEquipmentRequest(); + request.setId(Long.parseLong(result.getStandardEquipmentId())); + EquipmentStandardEquipment standardEquipment = meterStandardEquipmentMapper.listPage(request); if(ObjectUtil.isEmpty(standardEquipment)){ throw new BusinessException(BusinessExceptionEnum.STANDARD_EQUIPMENT_ID_EXIST); } @@ -319,9 +319,7 @@ public ReturnDTO failUpdate(EquipmentStandardApply meterStandardApply) { if(meterStandardApplyMapper.updateById(meterStandardApply)>0){ remove(meterStandardApply.getId()); - boolean fileSaveFlag = meterStandardApplyFileService.saveBatch(meterStandardApply.getFileList()); - boolean equipmentFlag = standardApplyEquipmentService.saveBatch(meterStandardApply.getApplyEquipmentList()); - if(fileSaveFlag && equipmentFlag){ + if(saveBatch(meterStandardApply)){ baseApprovalService.failUpdate(meterStandardApply.getProcessId()); return ReturnUtil.success(); }