| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Arrays; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | |
| | | .eq(FinishTransferOrder::getEquipmentId, equipmentId).list(); |
| | | for (FinishTransferOrder finishTransferOrder : finishTransferOrders) { |
| | | String operateUser = finishTransferOrder.getOperateUser(); |
| | | record.put("operateUserName", operateUser); |
| | | // record.put("operateUserName", operateUser+"/"+finishTransferOrder.getTransferOrderUda1()); |
| | | record.put("operateUserName",(StringUtils.isBlank(operateUser) ? "":operateUser+"/"+finishTransferOrder.getTransferOrderUda1())); |
| | | String repairUser = finishTransferOrder.getRepairUser(); |
| | | record.put("repairUserName", repairUser); |
| | | // record.put("repairUserName", repairUser+"/"+finishTransferOrder.getTransferOrderUda2()); |
| | | record.put("repairUserName",(StringUtils.isBlank(repairUser) ? "":repairUser+"/"+finishTransferOrder.getTransferOrderUda2())); |
| | | String repairDirectorUser = finishTransferOrder.getRepairDirectorUser(); |
| | | record.put("repairDirectorUserName", repairDirectorUser); |
| | | // record.put("repairDirectorUserName", repairDirectorUser+"/"+finishTransferOrder.getTransferOrderUda3()); |
| | | record.put("repairDirectorUserName",(StringUtils.isBlank(repairDirectorUser) ? "":repairDirectorUser+"/"+finishTransferOrder.getTransferOrderUda3())); |
| | | String equipmentInspectorUser = finishTransferOrder.getEquipmentInspectorUser(); |
| | | record.put("equipmentInspectorUserName", equipmentInspectorUser); |
| | | // record.put("equipmentInspectorUserName", equipmentInspectorUser+"/"+finishTransferOrder.getTransferOrderUda4()); |
| | | record.put("equipmentInspectorUserName",(StringUtils.isBlank(equipmentInspectorUser) ? "":equipmentInspectorUser+"/"+finishTransferOrder.getTransferOrderUda4())); |
| | | } |
| | | |
| | | } |
| | |
| | | FinishTransferOrder finishTransferOrder = finishTransferOrders.get(0); |
| | | if("1".equals(confirmStatus)){ |
| | | finishTransferOrder.setOperateUser(sysUser.getRealname()); |
| | | finishTransferOrder.setTransferOrderUda1(DateUtils.now()); |
| | | finishTransferOrderService.updateById(finishTransferOrder); |
| | | |
| | | maintenanceOrder.setConfirmStatus(confirmStatus); |
| | |
| | | finishTransferOrder.setRepairDirectorUser(""); |
| | | finishTransferOrder.setRepairUser(""); |
| | | finishTransferOrder.setOperateUser(""); |
| | | finishTransferOrder.setTransferOrderUda1(""); |
| | | finishTransferOrderService.updateById(finishTransferOrder); |
| | | |
| | | maintenanceOrder.setConfirmStatus(confirmStatus); |
| | |
| | | this.twoMaintenanceAlert(confirmStatus,"二保移交单操作人员",maintenanceOrder.getNum()); |
| | | }else if("3".equals(confirmStatus)){ |
| | | finishTransferOrder.setRepairUser(sysUser.getRealname()); |
| | | finishTransferOrder.setTransferOrderUda2(DateUtils.now()); |
| | | finishTransferOrderService.updateById(finishTransferOrder); |
| | | |
| | | maintenanceOrder.setConfirmStatus(confirmStatus); |
| | |
| | | finishTransferOrder.setEquipmentInspectorUser(""); |
| | | finishTransferOrder.setRepairDirectorUser(""); |
| | | finishTransferOrder.setRepairUser(""); |
| | | finishTransferOrder.setTransferOrderUda2(""); |
| | | finishTransferOrderService.updateById(finishTransferOrder); |
| | | |
| | | maintenanceOrder.setConfirmStatus(confirmStatus); |
| | |
| | | this.twoMaintenanceAlert(confirmStatus,"二保移交单维修人员",maintenanceOrder.getNum()); |
| | | }else if("5".equals(confirmStatus)){ |
| | | finishTransferOrder.setRepairDirectorUser(sysUser.getRealname()); |
| | | finishTransferOrder.setTransferOrderUda3(DateUtils.now()); |
| | | finishTransferOrderService.updateById(finishTransferOrder); |
| | | |
| | | maintenanceOrder.setConfirmStatus(confirmStatus); |
| | |
| | | this.twoMaintenanceAlert(confirmStatus,"二保移交单检验员",maintenanceOrder.getNum()); |
| | | }else if("6".equals(confirmStatus)){ |
| | | finishTransferOrder.setRepairDirectorUser(""); |
| | | finishTransferOrder.setTransferOrderUda3(""); |
| | | finishTransferOrderService.updateById(finishTransferOrder); |
| | | |
| | | maintenanceOrder.setConfirmStatus(confirmStatus); |
| | |
| | | this.twoMaintenanceAlert(confirmStatus,"二保移交单维修室主任",maintenanceOrder.getNum()); |
| | | }else if("7".equals(confirmStatus)){ |
| | | finishTransferOrder.setEquipmentInspectorUser(sysUser.getRealname()); |
| | | finishTransferOrder.setTransferOrderUda4(DateUtils.now()); |
| | | finishTransferOrderService.updateById(finishTransferOrder); |
| | | |
| | | maintenanceOrder.setConfirmStatus(confirmStatus); |
| | |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | @ApiOperation(value="mom_eam_equipment-分页列表查询", notes="mom_eam_equipment-分页列表查询") |
| | | @GetMapping(value = "/showEquipmentList") |
| | | public Result<IPage<Equipment>> showEquipmentList(Equipment equipment, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<Equipment> queryWrapper = new QueryWrapper<>(); |
| | | if(StringUtils.isNotBlank(equipment.getNum())){ |
| | | queryWrapper.like("num",equipment.getNum()); |
| | | } |
| | | if(StringUtils.isNotBlank(equipment.getName())){ |
| | | queryWrapper.like("name",equipment.getName()); |
| | | } |
| | | queryWrapper.eq("equipment_status","1"); |
| | | queryWrapper.in("technology_status","qualified","limitedUse"); |
| | | queryWrapper.eq("status","1"); |
| | | queryWrapper.eq("del_flag",0); |
| | | queryWrapper.orderByDesc("create_time"); |
| | | |
| | | Page<Equipment> page = new Page<Equipment>(pageNo, pageSize); |
| | | IPage<Equipment> pageList = equipmentService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | @ApiOperation(value="mom_eam_equipment-分页列表查询", notes="mom_eam_equipment-分页列表查询") |
| | | @GetMapping(value = "/findEquipmentList") |
| | | public Result<IPage<Equipment>> findEquipmentList(Equipment equipment, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<Equipment> queryWrapper = new QueryWrapper<>(); |
| | | if(StringUtils.isNotBlank(equipment.getNum())){ |
| | | queryWrapper.like("num",equipment.getNum()); |
| | | } |
| | | if(StringUtils.isNotBlank(equipment.getName())){ |
| | | queryWrapper.like("name",equipment.getName()); |
| | | } |
| | | queryWrapper.eq("equipment_status","1"); |
| | | queryWrapper.in("technology_status","qualified","limitedUse"); |
| | | queryWrapper.in("equipment_importance_id","A","B","C"); |
| | | queryWrapper.eq("status","1"); |
| | | queryWrapper.eq("del_flag",0); |
| | | queryWrapper.orderByDesc("create_time"); |
| | | |
| | | Page<Equipment> page = new Page<Equipment>(pageNo, pageSize); |
| | | IPage<Equipment> pageList = equipmentService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 设备保修 获取设备列表组件 |
| | |
| | | |
| | | @Autowired |
| | | private IEamEquipmentService equipmentService; |
| | | |
| | | @Autowired |
| | | private IPrecisionParametersTemplateDetailService precisionParametersTemplateDetailService; |
| | | |
| | | /** |
| | | * 分页列表查询 |
| | |
| | | String precisionParametersId = precisionInspectionDetail.getPrecisionParametersId(); |
| | | PrecisionParameters precisionParameters = precisionParametersService.getById(precisionParametersId); |
| | | precisionInspectionDetail.setPrecisionParametersName(precisionParameters.getName()); |
| | | |
| | | List<PrecisionParametersTemplateDetail> list = precisionParametersTemplateDetailService.lambdaQuery() |
| | | .eq(PrecisionParametersTemplateDetail::getPrecisionParametersId, precisionParametersId) |
| | | .eq(PrecisionParametersTemplateDetail::getDelFlag, "0").list(); |
| | | if(list.size()>0){ |
| | | precisionInspectionDetail.setTolerance(list.get(0).getTolerance()); |
| | | } |
| | | |
| | | } |
| | | |
| | | map.put("precisionInspectionDetails",precisionInspectionDetails); |
| | |
| | | */ |
| | | @ApiOperation(value = "精度参数模板-添加", notes = "精度参数模板-添加") |
| | | @PostMapping(value = "/addNew") |
| | | @Transactional(rollbackFor = { Exception.class }) |
| | | public Result<?> addNew(@RequestBody PrecisionParametersTemplate precisionParametersTemplate) { |
| | | precisionParametersTemplateService.save(precisionParametersTemplate); |
| | | String id= precisionParametersTemplate.getId(); |
| | | List<PrecisionParametersTemplateDetail> details = precisionParametersTemplate.getPrecisionParametersTemplateDetailList(); |
| | | for(PrecisionParametersTemplateDetail precisionParametersTemplateDetail:details){ |
| | | precisionParametersTemplateDetail.setId(""); |
| | | precisionParametersTemplateDetail.setPrecisionParametersTemplateId(id); |
| | | } |
| | | precisionParametersTemplateDetailService.saveBatch(details); |
| | |
| | | @GetMapping("getTechnologyStatus") |
| | | public Result<?> getTechnologyStatus(@RequestParam(name = "orderId", required = true) String orderId) { |
| | | List<Map<String, Object>> technologyStatusList = technologyStatusService.getTechnologyStatusList(orderId); |
| | | for (Map<String, Object> map : technologyStatusList) { |
| | | String result_8 = (String)map.get("result_8"); |
| | | if("0".equals(result_8)){ |
| | | map.put("hidden1Switch",false); |
| | | }else{ |
| | | map.put("hidden1Switch",true); |
| | | } |
| | | String result_9 = (String)map.get("result_9"); |
| | | if("0".equals(result_9)){ |
| | | map.put("hidden2Switch",false); |
| | | }else{ |
| | | map.put("hidden2Switch",true); |
| | | } |
| | | String result_10 = (String)map.get("result_10"); |
| | | if("0".equals(result_10)){ |
| | | map.put("hidden3Switch",false); |
| | | }else{ |
| | | map.put("hidden3Switch",true); |
| | | } |
| | | String result_11 = (String)map.get("result_11"); |
| | | if("0".equals(result_11)){ |
| | | map.put("hidden4Switch",false); |
| | | }else{ |
| | | map.put("hidden4Switch",true); |
| | | } |
| | | String result_12 = (String)map.get("result_12"); |
| | | if("0".equals(result_12)){ |
| | | map.put("hidden5Switch",false); |
| | | }else{ |
| | | map.put("hidden5Switch",true); |
| | | } |
| | | String result_13 = (String)map.get("result_13"); |
| | | if("0".equals(result_13)){ |
| | | map.put("hidden6Switch",false); |
| | | }else{ |
| | | map.put("hidden6Switch",true); |
| | | } |
| | | String result_14 = (String)map.get("result_14"); |
| | | if("0".equals(result_14)){ |
| | | map.put("hidden7Switch",false); |
| | | }else{ |
| | | map.put("hidden7Switch",true); |
| | | } |
| | | } |
| | | return Result.ok(technologyStatusList); |
| | | } |
| | | |
| | |
| | | @Excel(name = "result_7", width = 15) |
| | | @ApiModelProperty(value = "result_7") |
| | | private java.lang.String result_7; |
| | | /**result_8*/ |
| | | @Excel(name = "result_8", width = 15) |
| | | @ApiModelProperty(value = "result_8") |
| | | private java.lang.String result_8; |
| | | /**result_9*/ |
| | | @Excel(name = "result_9", width = 15) |
| | | @ApiModelProperty(value = "result_9") |
| | | private java.lang.String result_9; |
| | | /**result_10*/ |
| | | @Excel(name = "result_10", width = 15) |
| | | @ApiModelProperty(value = "result_10") |
| | | private java.lang.String result_10; |
| | | /**result_11*/ |
| | | @Excel(name = "result_11", width = 15) |
| | | @ApiModelProperty(value = "result_11") |
| | | private java.lang.String result_11; |
| | | /**result_12*/ |
| | | @Excel(name = "result_12", width = 15) |
| | | @ApiModelProperty(value = "result_12") |
| | | private java.lang.String result_12; |
| | | /**result_13*/ |
| | | @Excel(name = "result_13", width = 15) |
| | | @ApiModelProperty(value = "result_13") |
| | | private java.lang.String result_13; |
| | | /**result_14*/ |
| | | @Excel(name = "result_14", width = 15) |
| | | @ApiModelProperty(value = "result_14") |
| | | private java.lang.String result_14; |
| | | /**delFlag*/ |
| | | @Excel(name = "delFlag", width = 15) |
| | | @ApiModelProperty(value = "delFlag") |
| | |
| | | t1.write_person as writePerson, |
| | | t1.audit_person as auditPerson, |
| | | t1.approval_person as approvalPerson, |
| | | t1.lose_efficacy_person as loseEfficacyPerson |
| | | t1.lose_efficacy_person as loseEfficacyPerson, |
| | | t1.dis_uda1 as disUda1 |
| | | FROM |
| | | mom_eam_daily_inspection_standard t1 |
| | | LEFT JOIN mom_eam_equipment t2 ON t1.equipment_id = t2.id |
| | |
| | | left join sys_depart t4 on t2.use_id = t4.id |
| | | left join mom_base_team t5 on t2.team_id = t5.id |
| | | left join (select * from v_sys_dict where dict_code = 'assign_mode') t6 on t1.assign_mode = t6.item_value |
| | | where t1.del_flag = 0 and t1.type = #{params.type} |
| | | where t1.del_flag = 0 and t1.type = #{params.type} and t2.technology_status in ('qualified','limitedUse') |
| | | <if test="params.useId != null and params.useId != ''"> |
| | | and t2.use_id = #{params.useId} |
| | | </if> |
| | |
| | | left join sys_depart t4 on t2.use_id = t4.id |
| | | left join mom_base_team t5 on t2.team_id = t5.id |
| | | left join (select * from v_sys_dict where dict_code = 'assign_mode') t6 on t1.assign_mode = t6.item_value |
| | | where t1.del_flag = 0 and t1.type = #{params.type} and t2.equipment_importance_id in ('A','B','C') |
| | | where t1.del_flag = 0 and t1.type = #{params.type} and t2.equipment_importance_id in ('A','B','C') and t2.technology_status in ('qualified','limitedUse') |
| | | <if test="params.useId != null and params.useId != ''"> |
| | | and t2.use_id = #{params.useId} |
| | | </if> |
| | |
| | | ISNULL( t1.result_5, 0 ) AS result_5, |
| | | ISNULL( t1.result_6, 0 ) AS result_6, |
| | | ISNULL( t1.result_7, 0 ) AS result_7, |
| | | ISNULL( t1.result_8, 0 ) AS result_8, |
| | | ISNULL( t1.result_9, 0 ) AS result_9, |
| | | ISNULL( t1.result_10, 0 ) AS result_10, |
| | | ISNULL( t1.result_11, 0 ) AS result_11, |
| | | ISNULL( t1.result_12, 0 ) AS result_12, |
| | | ISNULL( t1.result_13, 0 ) AS result_13, |
| | | ISNULL( t1.result_14, 0 ) AS result_14, |
| | | t1.receipts, |
| | | t2.num AS receiptsNum, |
| | | t3.item_text AS receiptsName, |