From 9145f8a44c6ae733019e43c775cc30243032e502 Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期三, 29 四月 2026 16:16:43 +0800
Subject: [PATCH] 拍照触发修改
---
src/main/java/com/zy/asrs/service/impl/BasCrnpServiceImpl.java | 28 ++++++++++++++++++----------
1 files changed, 18 insertions(+), 10 deletions(-)
diff --git a/src/main/java/com/zy/asrs/service/impl/BasCrnpServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/BasCrnpServiceImpl.java
index d1a6e17..fb26ee9 100644
--- a/src/main/java/com/zy/asrs/service/impl/BasCrnpServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/BasCrnpServiceImpl.java
@@ -22,21 +22,27 @@
@Autowired
private BasDevpService basDevpService;
+ /**
+ * 妫�鏌ュ爢鍨涙満鍩虹鍙敤鐘舵�侊紝涓嶆弧瓒虫椂鐩存帴鎶涘嚭涓氬姟寮傚父銆�
+ */
@Override
public BasCrnp checkSiteStatus(Integer crnId) {
BasCrnp crnp = this.selectById(crnId);
if (Cools.isEmpty(crnp)) {
throw new CoolException(crnId + "鍙峰爢鍨涙満涓嶅瓨鍦�");
}
- if ("N".equals(crnp.getInEnable())) {
+ if (!isEnabled(crnp.getInEnable())) {
throw new CoolException(crnId + "鍫嗗灈鏈轰笉鍙叆");
}
- if ("N".equals(crnp.getOutEnable())) {
+ if (!isEnabled(crnp.getOutEnable())) {
throw new CoolException(crnId + "鍫嗗灈鏈轰笉鍙嚭");
}
return crnp;
}
+ /**
+ * 缁熶竴鏍¢獙鍫嗗灈鏈烘槸鍚﹀彲鍙備笌鍏ュ簱/鍑哄簱鍒嗛厤銆�
+ */
@Override
public boolean checkSiteError(Integer crnNo, boolean pakin) {
BasCrnp crnp = this.selectById(crnNo);
@@ -44,15 +50,13 @@
// log.error("{}鍙峰爢鍨涙満涓嶅瓨鍦�", crnNo);
return false;
}
- if (crnp.getCrnErr() != null && crnp.getCrnSts() != 3){
+ if (crnp.getCrnSts() == null || crnp.getCrnSts() != 3) {
log.error("{}鍙峰爢鍨涙満闈炶嚜鍔ㄨ繛绾跨姸鎬侊紝鏃犳硶浣滀笟!", crnNo);
return false;
}
- if (crnp.getCrnErr() != null) {
- if (crnp.getCrnErr() != 0) {
- log.error("{}鍙峰爢鍨涙満寮傚父锛屽紓甯哥爜{}", crnNo, crnp.getCrnErr());
- return false;
- }
+ if (crnp.getCrnErr() != null && crnp.getCrnErr() != 0) {
+ log.error("{}鍙峰爢鍨涙満寮傚父锛屽紓甯哥爜{}", crnNo, crnp.getCrnErr());
+ return false;
}
if (pakin) {
@@ -65,12 +69,12 @@
// return false;
// }
- if ("N".equals(crnp.getInEnable())) {
+ if (!isEnabled(crnp.getInEnable())) {
log.error("{}鍙峰爢鍨涙満涓嶅彲鍏�", crnNo);
return false;
}
} else {
- if ("N".equals(crnp.getOutEnable())) {
+ if (!isEnabled(crnp.getOutEnable())) {
log.error("{}鍙峰爢鍨涙満涓嶅彲鍑�", crnNo);
return false;
}
@@ -78,4 +82,8 @@
return true;
}
+
+ private boolean isEnabled(String flag) {
+ return "Y".equalsIgnoreCase(flag);
+ }
}
--
Gitblit v1.9.1