| | |
| | | */ |
| | | 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(); |
| | |
| | | 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) { |
| | |
| | | */
|
| | | 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);
|
| | | } |
| | |
| | | </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
|
| | |
| | | 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> |