From 6f9b4c38d47b697941115cc4f7b42a66a028f8fc Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期六, 14 九月 2024 08:35:24 +0800
Subject: [PATCH] 增加因多次未上行数据,认为设备离的RTU日志。
---
pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateCtrl.java | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateCtrl.java
index 3367773..4eb7374 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateCtrl.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateCtrl.java
@@ -63,6 +63,7 @@
private Integer projectNo;
/**
* 寮�鍗�
+ * 褰撳崱鐗囪垂鐢ㄤ负0鏃跺嵆涓烘崲鍗℃搷浣滐紝涓嶆敹鍗$墖璐圭敤锛屼笉鏀朵綑棰�
* @param po 寮�鍗′紶鍏ュ璞�
* @param bindingResult
* @return 姘村崱缂栧彿
@@ -142,7 +143,14 @@
seClientCard.setOriginalCardId(originalCardId);
}
seClientCard.setCreatedt(activeTime);
- seClientCard.setLastoper(LastOperateENUM.ACTIVE.getCode());
+ if(cardCost == 0) {
+ // 鎹㈠崱
+ seClientCard.setLastoper(LastOperateENUM.CHANGE_CARD.getCode());
+ }else {
+ // 寮�鍗�
+ seClientCard.setLastoper(LastOperateENUM.ACTIVE.getCode());
+ }
+ //seClientCard.setLastoper(LastOperateENUM.ACTIVE.getCode());
Long cardId = Optional.ofNullable(clientCardSv.add(seClientCard)).orElse(0L) ;
if(cardId == 0) {
return BaseResponseUtils.buildErrorMsg(SellResultCode.ACTIVE_FAIL_WRITE_CLIENT_CARD_ERROR.getMessage());
@@ -161,8 +169,12 @@
// 琛ュ崱
seCardOperate.setOperateType(OperateTypeENUM.REISSUE.getCode());
}else {
- // 寮�鏂板崱
- seCardOperate.setOperateType(OperateTypeENUM.ACTIVE.getCode());
+ // 寮�鏂板崱鎴栨崲鍗�
+ if(cardCost > 0) {
+ seCardOperate.setOperateType(OperateTypeENUM.ACTIVE.getCode());
+ }else {
+ seCardOperate.setOperateType(OperateTypeENUM.CHANGE_CARD.getCode());
+ }
}
seCardOperate.setRemarks(remarks);
seCardOperate.setOperator(operator);
--
Gitblit v1.8.0