qushaowei
2023-12-12 707b5af9ed7c12d18cba597e3f2f76671891034b
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/DailyMaintenanceOrderController.java
@@ -111,6 +111,9 @@
    private IMaintenanceStoveExemptService maintenanceStoveExemptService;
    @Autowired
    private ITechnologyStatusService technologyStatusService;
    @Autowired
    private ISysFileNameService sysFileNameService;
    @Resource
@@ -602,6 +605,16 @@
                maintenanceStoveExemptService.removeById(maintenanceStoveExempt);
            }
            /**
             * 删除精度检验单
             */
            List<TechnologyStatus> technologyStatusList = technologyStatusService.lambdaQuery()
                    .eq(TechnologyStatus::getOrderId, id)
                    .eq(TechnologyStatus::getDelFlag, 0).list();
            for (TechnologyStatus technologyStatus : technologyStatusList) {
                technologyStatusService.removeById(technologyStatus);
            }
            if (b) {
                return Result.OK("撤销成功!");
            } else {
@@ -676,6 +689,13 @@
        finishTransferOrder.setDelFlag(0);
        finishTransferOrderService.save(finishTransferOrder);
        String equipmentId = maintenanceOrder.getEquipmentId();
        Equipment equipment = equipmentService.getById(equipmentId);
        String precisionParameters = equipment.getPrecisionParameters();
        if(!"1".equals(precisionParameters)){
            this.createTechnologyStatus(maintenanceOrder);
        }
        this.createPrecisionInspection(maintenanceOrder);
        this.createMaintenanceStoveExempt(maintenanceOrder);
@@ -719,6 +739,14 @@
        maintenanceStoveExemptService.save(maintenanceStoveExempt);
    }
    void createTechnologyStatus(DailyMaintenanceOrder dailyMaintenanceOrder){
        List<SysFileNameVo> sysFileName = sysFileNameService.getSysFileName("9");
        TechnologyStatus technologyStatus = new TechnologyStatus();
        technologyStatus.setOrderId(dailyMaintenanceOrder.getId());
        technologyStatus.setReceipts(sysFileName.get(0).getReceipts());
        technologyStatusService.save(technologyStatus);
    }
    /**
     * 日常保养工单 获取设备台站已绑定的对象部门
     * qsw 2023-7-11