wujian 1 год назад
Родитель
Сommit
f5ea9a7c46

+ 13 - 1
src/main/java/com/steerinfo/meterwork/meterworkcaractualfirst/mapper/MeterWorkCarActualFirstMapper.xml

@@ -3313,5 +3313,17 @@
     A.create_man_no,
     A.create_man_name
   </select>
-
+  <update id="abolishCSharp">
+    UPDATE METER_WORK_RAILWAY_ACT_FIRST
+    SET VALUE_FLAG = '2',
+        UPDATE_MAN_NO = #{userId},
+        UPDATE_MAN_NAME = #{userName}
+    WHERE
+      RAILWAY_NO LIKE '%${railwayNo}'
+      AND CREATE_TIME BETWEEN TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss' )
+      AND TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss' )
+      AND BASE_SPOT_NO IN ( 'JT0062', 'JT0063', 'JT0064', 'JT0065', 'JT0066', 'JT0061', 'DTTX1' )
+      AND VALUE_FLAG = '1'
+      AND IS_PRE_SACALE = '0'
+  </update>
 </mapper>

+ 22 - 0
src/main/java/com/steerinfo/meterwork/meterworkrailwayactfirst/controller/MeterWorkRailwayActFirstController.java

@@ -1725,4 +1725,26 @@ throw new MarkerMetException(500, "操作异常!!");
         PageList<MeterWorkRailwayActFirst> meterWorkRailwayActFirsts = meterWorkRailwayActFirstService.queryForPage(parmas, pageNum, pageSize);
         return success(meterWorkRailwayActFirsts);
     }
+    @ApiOperation(value = "根据罐号批量停用新3#高炉及300T动轨数据-C#客户端", notes = "根据罐号批量停用新3#高炉及300T动轨数据-C#客户端")
+    @PostMapping(value = "/abolishCSharp")
+    public RESTfulResult abolishCSharp(@RequestBody Map<String, String> model) {
+        RESTfulResult rm = failed();
+        try {
+            int num = meterWorkRailwayActFirstService.abolishCSharp(model.get("railwayNo"),model.get("startTime"), model.get("endTime"));
+            if (num >= 0) {
+                return success(num);
+            } else {
+                return failed("根据罐号批量停用新3#高炉及300T动轨数据-C#客户端失败");
+            }
+        } catch (MarkerMetException e) {
+            e.printStackTrace();
+            rm.setMessage(e.getMessage());
+        } catch (Exception e) {
+            e.printStackTrace();
+            rm.setMessage("根据罐号批量停用新3#高炉及300T动轨数据-C#客户端操作异常,请确认!");
+        } finally {
+
+        }
+        return rm;
+    }
 }

+ 2 - 0
src/main/java/com/steerinfo/meterwork/meterworkrailwayactfirst/mapper/MeterWorkRailwayActFirstMapper.java

@@ -63,4 +63,6 @@ public interface MeterWorkRailwayActFirstMapper extends IBaseMapper<MeterWorkRai
     List<MeterWorkRailwayActFirst> hookFirstByDesc(HashMap parmas);
 
     List<HashMap> countDayAllState(Map<String, Object> params);
+
+    int abolishCSharp(String railwayNo, String userId, String userName, String startTime, String endTime);
 }

+ 13 - 1
src/main/java/com/steerinfo/meterwork/meterworkrailwayactfirst/mapper/MeterWorkRailwayActFirstMapper.xml

@@ -4323,5 +4323,17 @@
     A.create_man_no,
     A.create_man_name
   </select>
-
+  <update id="abolishCSharp">
+    UPDATE METER_WORK_RAILWAY_ACT_FIRST
+    SET VALUE_FLAG = '2',
+        UPDATE_MAN_NO = #{userId},
+        UPDATE_MAN_NAME = #{userName}
+    WHERE
+      RAILWAY_NO LIKE '%${railwayNo}'
+      AND CREATE_TIME BETWEEN TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss' )
+      AND TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss' )
+      AND BASE_SPOT_NO IN ( 'JT0062', 'JT0063', 'JT0064', 'JT0065', 'JT0066', 'JT0061', 'DTTX1' )
+      AND VALUE_FLAG = '1'
+      AND IS_PRE_SACALE = '0'
+  </update>
 </mapper>

+ 1 - 1
src/main/java/com/steerinfo/meterwork/meterworkrailwayactfirst/service/IMeterWorkRailwayActFirstService.java

@@ -141,7 +141,7 @@ public interface IMeterWorkRailwayActFirstService extends IBaseService<MeterWork
     RESTfulResult doStandardMatch(HashMap<String, Object> param);
     RESTfulResult batchMatchView(HashMap<String, Object> param);
     RESTfulResult batchMatchFirstView(HashMap<String, Object> param);
-
+    int abolishCSharp(String carNo, String startTime, String endTime);
     //动态轨道衡衡数据处理接口
     //批量匹配AI标识皮
     RESTfulResult DynamicBatchMatchAIweight(List<MeterWorkRailwayReceived> receivedList);

+ 22 - 1
src/main/java/com/steerinfo/meterwork/meterworkrailwayactfirst/service/impl/MeterWorkRailwayActFirstServiceImpl.java

@@ -10429,6 +10429,27 @@ public class MeterWorkRailwayActFirstServiceImpl extends BaseServiceImpl<MeterWo
         PageList pageInfo = new PageList(rows);
         return pageInfo;
     }
-
+    @Override
+    public int abolishCSharp(String railwayNo, String startTime, String endTime) {
+        try {
+            if (StringUtils.isEmpty(railwayNo)) {
+                throw new MarkerMetException(500, "参数为空!!");
+            }
+            String userId = "";
+            String userName = "";
+            try{
+                UserPayload userPayload = UserPayload.getCurrUser();
+                userId = userPayload.getUserCode();
+                userName = userPayload.getUserName();
+            }catch (Exception e) {
+                userId = "天车秤自动作废";
+                userName = "天车秤自动作废";
+            }
+            int num = meterWorkRailwayActFirstMapper.abolishCSharp(railwayNo,userId,userName,startTime,endTime);
+            return num;
+        } catch (MarkerMetException e) {
+            throw e;
+        }
+    }
 
 }