From 74f27bcca8088c745229bcfe8bb35ea1981065cf Mon Sep 17 00:00:00 2001
From: zhubaomin <zhubaomin>
Date: 星期三, 11 九月 2024 16:44:18 +0800
Subject: [PATCH] 2024-09-11 朱宝民 优化代码
---
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