yangys
2025-09-19 b0d0191a88912b352385349461b500a4964d693b
机床加字段
已修改13个文件
91 ■■■■■ 文件已修改
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/controller/MachineController.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/entity/Machine.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/mapper/MachineMapper.xml 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/service/MachineService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/vo/MachineExcel.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/vo/MachineSaveVO.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/vo/MachineVO.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/entity/MachineAcceptedFile.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/mapper/MachineAcceptedFileMapper.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/mapper/MachineAcceptedFileMapper.xml 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/service/MachineAcceptedFileService.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/service/NcProgramExportInnerService.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/vo/MachineAcceptedFileHandleQueryVO.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/controller/MachineController.java
@@ -149,17 +149,5 @@
            log.error("导出分机床模板异常", e);
        }
    }
    /*
    @Operation(summary = "产生机床回传结构树", description = "产生机床回传结构树")
    @PostMapping("/gen-fileback-dirs")
    public R<Void> genFileBackDirs(@RequestParam Long id) {
        try {
            service.genMachineFileBackDirs(id);
        } catch (Exception e) {
            log.error("产生目录异常",e);
            return R.fail(e.getMessage());
        }
        return R.status(true);
    }
     */
}
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/entity/Machine.java
@@ -24,6 +24,10 @@
    private String name;
    private String code;
    /**
     * 设备编号,多数是数字
     */
    private String equipmentCode;
    /**
     * 所属机床组code,字典machine_group
      */
    private String machineGroupCode;
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/mapper/MachineMapper.xml
@@ -14,7 +14,7 @@
        <result column="is_deleted" property="isDeleted"/>
    </resultMap>
    <select id="pageQuery" resultType="org.springblade.mdm.basesetting.machine.vo.MachineVO">
        select m.id,m.name,m.code,g.dict_key machine_group_code,g.dict_value machine_group_name,m.machine_spec,msp.dict_value machine_spec_name
        select m.id,m.name,m.code,m.equipment_code,g.dict_key machine_group_code,g.dict_value machine_group_name,m.machine_spec,msp.dict_value machine_spec_name
             ,d.dept_name owner_dept_name,s.dict_value control_system_name,m.manufacturer,m.operator,m.status
        ,prog_send_dir,prog_receive_dir,prog_temp_dir,m.remark,send_dir_expiry_hours,receive_dir_expiry_hours
        from mdm_machine m
@@ -34,10 +34,5 @@
        </if>
        order by m.update_time desc,m.code asc
    </select>
    <!--    <select id="parentTree" resultMap="treeNodeResultMap">-->
<!--        select id, parent_id, dict_value as title, id as "value", id as "key" from blade_dict where is_deleted = 0 and parent_id = 0-->
<!--    </select>-->
</mapper>
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/service/MachineService.java
@@ -50,6 +50,9 @@
        if(existsByCode(vo.getCode(),null)){
            throw new ServiceException("机床编码已存在:"+vo.getCode());
        }
        if(existsByEquipmentCode(vo.getEquipmentCode(),null)){
            throw new ServiceException("设备编号已存在:"+vo.getEquipmentCode());
        }
        Machine machine = new Machine();
        BeanUtil.copyProperties(vo, machine);
@@ -64,7 +67,6 @@
        Path dir;
        if(StringUtils.isNotBlank(machine.getProgSendDir())){
            createDirIsNotExists(machine.getProgSendDir());
        }
        if(StringUtils.isNotBlank(machine.getProgReceiveDir())){
@@ -169,6 +171,17 @@
    }
    /**
     * 根据 设备编号判断机床是否存在
     * @param equipmentCode 设备编号
     * @param excludeId 排除id
     * @return 是否存在
     */
    boolean existsByEquipmentCode(String equipmentCode,Long excludeId){
        return this.lambdaQuery().eq(Machine::getEquipmentCode, equipmentCode).ne(excludeId!=null,Machine::getId, excludeId).count()>0;
    }
    /**
     * 修改机床信息
     * @param vo
     * @return
@@ -179,7 +192,9 @@
        if(existsByCode(vo.getCode(),vo.getId())){
            throw new ServiceException("机床编码已存在:"+vo.getCode());
        }
        if(existsByEquipmentCode(vo.getEquipmentCode(),vo.getId())){
            throw new ServiceException("设备编号已存在:"+vo.getEquipmentCode());
        }
        Machine machine = this.getById(vo.getId());
        Machine machineBak = new Machine();
@@ -187,6 +202,7 @@
        machine.setMachineSpec(vo.getMachineSpec());
        machine.setCode(vo.getCode());
        machine.setEquipmentCode(vo.getEquipmentCode());
        machine.setName(vo.getName());
        machine.setMachineGroupCode(vo.getMachineGroupCode());
        machine.setManufacturer(vo.getManufacturer());
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/vo/MachineExcel.java
@@ -16,7 +16,9 @@
    @ColumnWidth(20)
    @ExcelProperty("机床编号")
    private String code;
    @ColumnWidth(20)
    @ExcelProperty("设备编号")
    private String equipmentCode;
    @ExcelProperty("机床型号")
    private String name;
    @ExcelIgnore
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/vo/MachineSaveVO.java
@@ -13,6 +13,8 @@
    @Schema(description = "机床型号")
    private String name;
    @Schema(description = "设备编号")
    private String equipmentCode;
    @Schema(description = "所属机床组code,字典machine_group")
    private String machineGroupCode;
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/vo/MachineVO.java
@@ -12,6 +12,8 @@
    private String code;
    @Schema(description = "机床型号")
    private String name;
    @Schema(description = "设备编号")
    private String equipmentCode;
    /**
     * 所属机床组code
     */
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/entity/MachineAcceptedFile.java
@@ -14,6 +14,8 @@
@Getter
@TableName("mdm_machine_accepted_file")
public class MachineAcceptedFile extends BizEntity {
    public static int STATUS_CREATED = 1;
    public static int STATUS_EXPORTED = 2;
    /**
     * 文件名
     */
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/mapper/MachineAcceptedFileMapper.java
@@ -10,9 +10,9 @@
    /**
     * 机床回传文件处理分页查询
     * @param page
     * @param query
     * @return
     * @param page 分页信息
     * @param query 查询参数
     * @return 分页数据
     */
    IPage<MachineAcceptedFileVO> handlePageQuery(IPage<MachineAcceptedFileVO> page, MachineAcceptedFileHandleQueryVO query);
}
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/mapper/MachineAcceptedFileMapper.xml
@@ -27,8 +27,14 @@
            left join mdm_machine_file mf on f.machine_file_id=mf.id
        left join mdm_machine m on mf.machine_code=m.code
        <where>
        f.status=1 and f.is_deleted=0
        f.status=#{query.status} and f.is_deleted=0
        <if test="query.status!=null and query.status!=''">
            and f.status like #{query.status}
        </if>
        <if test="query.name!=null and query.name!=''">
            <bind name="fname" value="'%'+query.name+'%'"/>
            and f.name like #{fname}
        </if>
        <if test="query.confirmTimeBegin!=null">
            and m.confirm_time$gt;=#{query.confirmTimeBegin}
        </if>
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/service/MachineAcceptedFileService.java
@@ -98,8 +98,7 @@
     */
    public IPage<MachineAcceptedFileVO> handlePageQuery(MachineAcceptedFileHandleQueryVO query) {
        IPage<MachineAcceptedFileVO> page = this.getBaseMapper().handlePageQuery(Condition.getPage(query),query);
        return page;
        return  this.getBaseMapper().handlePageQuery(Condition.getPage(query),query);
    }
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/service/NcProgramExportInnerService.java
@@ -69,6 +69,7 @@
                        addInputStreamToZip(zipOut,ins , programName + "/" + acceptedFile.getName(),acceptedFile.getName(),machineFile.getMachineCode());
                    }
                    acceptedFile.setExportTime(DateUtil.now());
                    acceptedFile.setStatus(MachineAcceptedFile.STATUS_EXPORTED);
                }
            }
@@ -99,11 +100,11 @@
    /**
     * 给导出文件增加注释,涉密网要用
     * @param inputStream
     * @param filename
     * @param machineCode
     * @return
     * @throws IOException
     * @param inputStream 输入流
     * @param filename 文件名
     * @param machineCode 机床代码
     * @return 完成后的stream
     * @throws IOException 操作异常
     */
    InputStream setAnnotations(InputStream inputStream,String filename,String machineCode) throws IOException {
        Machine machine = this.machineService.getByCode(machineCode);
blade-service/blade-mdm/src/main/java/org/springblade/mdm/machinefile/vo/MachineAcceptedFileHandleQueryVO.java
@@ -15,6 +15,11 @@
@Setter
@Getter
public class MachineAcceptedFileHandleQueryVO extends Query {
    @Schema(description = "文件名")
    private String name;
    @Schema(description = "涨停")
    private Integer status;
    @Schema(description = "确认时间-开始")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime confirmTimeBegin;
@@ -22,4 +27,5 @@
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime confirmTimeEnd;
}