|
@@ -679,4 +679,43 @@ public class OmstruckOrderSeparateServiceImpl implements IOmstruckOrderSeparateS
|
|
|
return omstruckOrderMapper.getPauseTimeTaskDetail(orderId);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 计时查看进程方法
|
|
|
+ * @Author TXF
|
|
|
+ * @Date 2022/3/18 10:33
|
|
|
+ * @param map
|
|
|
+ * @return
|
|
|
+ **/
|
|
|
+ public List<Map<String, Object>> getTimeOrderResult(Map<String, Object> map){
|
|
|
+ List<Map<String, Object>> mapList = omstruckOrderSeparateMapper.getTimeOrderResult(map);
|
|
|
+ List<Map<String, Object>> returnMap = new ArrayList<>();
|
|
|
+ if(mapList.size() == 0){
|
|
|
+ return null;
|
|
|
+ }else {
|
|
|
+ int sqe = 1;
|
|
|
+ for (Map<String, Object> mesMap : mapList) {
|
|
|
+ int type = DataChange.dataToBigDecimal(mesMap.get("resultTimeType")).intValue();
|
|
|
+ switch (type){
|
|
|
+ case 1:
|
|
|
+ mesMap.put("linkName", "计时开始");
|
|
|
+ mesMap.put("segmentSqe", sqe ++);
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ mesMap.put("linkName", "计时结束");
|
|
|
+ mesMap.put("segmentSqe", sqe ++);
|
|
|
+ break;
|
|
|
+ case 5:
|
|
|
+ mesMap.put("linkName", "开始暂停计时");
|
|
|
+ mesMap.put("segmentSqe", sqe ++);
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ mesMap.put("linkName", "结束暂停计时");
|
|
|
+ mesMap.put("segmentSqe", sqe ++);
|
|
|
+ }
|
|
|
+ returnMap.add(mesMap);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return returnMap;
|
|
|
+ }
|
|
|
}
|