lyh
2025-06-30 fe65bb1d764ca9d32647818240bb551db06e0b7c
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/CalibrationOrderReportController.java
@@ -198,7 +198,7 @@
                equipment.setTechnologyStatus(calibrationOrderReport.getJudgmentResult());
                eamEquipmentService.updateById(equipment);
                this.equipmentTechnologyStatuAlart(equipment.getNum());
                this.equipmentTechnologyStatuAlart(equipment.getNum(),equipment.getTechnologyStatus());
            }
            String judgmentResult = calibrationOrderReport.getJudgmentResult();
            if("disabledScrapping".equals(judgmentResult)){
@@ -208,7 +208,12 @@
        }
    }
    void equipmentTechnologyStatuAlart(String equipmentNum){
    void equipmentTechnologyStatuAlart(String equipmentNum,String technologyStatus){
        SysDict sysDictT = sysDictService.getOne(new QueryWrapper<SysDict>().eq("dict_code","technology_status"),false);
        SysDictItem sysDictItemt = sysDictItemService.getOne(new QueryWrapper<SysDictItem>().eq("item_value",technologyStatus)
                .eq("dict_id",sysDictT.getId()),false);
        LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
        SysDict sysDict = sysDictService.getOne(new QueryWrapper<SysDict>().eq("dict_code","info_type"),false);
        SysDictItem sysDictItem = sysDictItemService.getOne(new QueryWrapper<SysDictItem>().eq("item_text","运保设备管理员")
@@ -218,7 +223,7 @@
        List<SysUserRole> sysUserRoles = sysUserRoleService.list(new QueryWrapper<SysUserRole>().eq("role_id",sysRole.getId()));
        for(SysUserRole sysUserRole:sysUserRoles){
            SysUser user = sysUserService.getById(sysUserRole.getUserId());
            String msg = sysUser.getRealname()+"将统一编号为【"+equipmentNum+"】的技术状态修改为已禁用";
            String msg = sysUser.getRealname()+"将统一编号为【"+equipmentNum+"】的技术状态修改为【"+sysDictItemt.getItemText()+"】";
            MessageDTO messageDTO = new MessageDTO();
            messageDTO.setTitle("设备台账技术状态修改");
            messageDTO.setContent(msg);