yangys
2024-01-29 5b5e396d9c2ee500b0d90c0a8e363d3016c5b718
补充设备维护字段
已修改4个文件
29 ■■■■■ 文件已修改
mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/MachineDataController.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/mapper/MachiningDataMapper.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
mdc-parent/mdc-showdb-mysql/src/main/resources/mapper/MachineMaintainMapper.xml 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
mdc-parent/mdc-showdb-mysql/src/main/resources/mapper/MachiningDataMapper.xml 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/MachineDataController.java
@@ -148,9 +148,9 @@
        */
        try {
            JSONObject jsonResult = new JSONObject();
            MachiningDataFullDTO data = machiningDataMapper.machineLastData(machineId);
            //MachiningDataFullDTO data = machiningDataMapper.machineLastData(machineId,1);
            //jsonResult.put("totalPage", totalPage);
            if (data != null) {
            //if (data != null) {
                
                /*
                JSONObject machineStatus = new JSONObject();
@@ -183,11 +183,11 @@
                    machineStatus.put("feedrateOverride", machineData.getFeedrateOverride());
                }
                */
                jsonResult.put("status", data);
            } else {
                jsonResult.put("status", new JSONObject());
            }
                //jsonResult.put("status", data);
            //} else {
            //}
            jsonResult.put("status", new JSONObject());
            jsonResult.put("list",machiningDataMapper.machineLastData(machineId, 10));
            return OpResult.success(jsonResult);
        }catch(Exception e) {
mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/mapper/MachiningDataMapper.java
@@ -20,17 +20,11 @@
     */
    List<MachiningData> machineLastDatasAfterUpdateTime(@Param("machineId")Long machineId,@Param("updateTime") int updateTime);
    /**
     * 某设备最后一条采集的数据
     * @param machineId 设备id
     * @return
     */
    MachiningDataFullDTO machineLastData(Long machineId);
    
    /**
     * 某设备最后n条(limit限定)采集的数据
     * @param machineId 设备id
     * @return 数据列表
     */
    MachiningDataFullDTO machineLastData(@Param("machineId")Long machineId,@Param("limit")int limit);
    List<MachiningDataFullDTO> machineLastData(@Param("machineId")Long machineId,@Param("limit")int limit);
}
mdc-parent/mdc-showdb-mysql/src/main/resources/mapper/MachineMaintainMapper.xml
@@ -45,7 +45,9 @@
  </resultMap>
  
  <select id="queryPage" resultMap="FullResultMap">
      SELECT mm.id,mm.machine_id,ma.machine_name,mm.user_id,u.name user_name,style,mm.department,ud.name department_name,ma.uuid,ma.type,start_date_from,start_date_to,complete_date_from,complete_date_to,is_qualified,mm.status,mm.detail
      SELECT mm.id,mm.machine_id,ma.machine_name,mm.user_id,u.name user_name,style,mm.department,ud.name department_name,ma.uuid,ma.type,
      ma.specification
      start_date_from,start_date_to,complete_date_from,complete_date_to,is_qualified,mm.status,mm.detail
      FROM machine_maintain mm left join machine m on mm.machine_id=m.id left join sys_account u on mm.user_id=u.id
      left join machine_account ma on m.id=ma.machine_id
      left join use_department ud on mm.department=ud.id
mdc-parent/mdc-showdb-mysql/src/main/resources/mapper/MachiningDataMapper.xml
@@ -89,6 +89,7 @@
      feed_rate, rapid_feed_override,rapid_feed,prog_name,prog_block,alarm_no,alarm_msg,tool_no,tool_name,oper_id,
    axis_names,axis_absolute,axis_relative,axis_servoloads,is_maintain,is_part_complete,
    ma.machine_name
       from machining_data d left join machine_account ma on d.machine_id=ma.machine_id where d.machine_id=#{machineId} order by id desc limit 1
       from machining_data d left join machine_account ma on d.machine_id=ma.machine_id where d.machine_id=#{machineId} order by id desc
       limit #{limit}
  </select>
</mapper>