From 46e642bc01b6f0d5ea9d97bfb9f51a531c3bf0bd Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期六, 16 十二月 2023 11:30:16 +0800
Subject: [PATCH] 1、优化ID生成器 2、通信中间件去除对SpringDoc支持,原因报错斩未解决;
---
pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardCtrl.java | 64 ++++++++++----------------------
1 files changed, 20 insertions(+), 44 deletions(-)
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardCtrl.java
index f7d841d..67fb839 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardCtrl.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardCtrl.java
@@ -6,8 +6,10 @@
import com.dy.common.webUtil.QueryResultVo;
import com.dy.common.webUtil.ResultCodeMsg;
import com.dy.pipIrrGlobal.pojoSe.*;
-import com.dy.pipIrrSell.activeCardHistory.ActiveCardHistorySv;
+import com.dy.pipIrrGlobal.voSe.VoActiveCard;
+import com.dy.pipIrrSell.clientCard.CardStateENUM;
import com.dy.pipIrrSell.clientCard.ClientCardSv;
+import com.dy.pipIrrSell.clientCard.LastOperateENUM;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.media.Content;
@@ -44,7 +46,6 @@
public class ActiveCardCtrl {
private final ActiveCardSv activeCardSv;
private final ClientCardSv clientCardSv;
- private final ActiveCardHistorySv activeCardHistorySv;
@Operation(summary = "鑾峰緱涓�椤靛紑鍗¤褰�", description = "杩斿洖涓�椤靛紑鍗℃暟鎹�")
@ApiResponses(value = {
@@ -79,7 +80,7 @@
@PostMapping(path = "add_active", consumes = MediaType.APPLICATION_JSON_VALUE)
@Transactional(rollbackFor = Exception.class)
@SsoAop("-1")//@SsoAop(power = "-1")
- public BaseResponse<Boolean> add_active(@RequestBody @Parameter(description = "form琛ㄥ崟json鏁版嵁", required = true) @Valid PO_ActiveCard po, @Parameter(hidden = true) BindingResult bindingResult){
+ public BaseResponse<Boolean> add_active(@RequestBody @Parameter(description = "form琛ㄥ崟json鏁版嵁", required = true) @Valid DtoActiveCard po, @Parameter(hidden = true) BindingResult bindingResult){
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
if(bindingResult != null && bindingResult.hasErrors()){
return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
@@ -92,6 +93,7 @@
* cardCost 鍗$墖璐圭敤
* reissueAmount 琛ュ崱閲戦锛岃ˉ鍗℃椂浣跨敤
* paymentId 鏀粯鏂瑰紡缂栧彿
+ * remarks 澶囨敞
* operator 鎿嶄綔浜虹紪鍙�
* activeTime 寮�鍗℃椂闂�
*/
@@ -100,6 +102,7 @@
Long clientId = po.getClientId();
Integer cardCost = po.getCardCost();
Long paymentId = po.getPaymentId();
+ String remarks = po.getRemarks();
Long operator = po.getOperator();
Date activeTime = new Date();
//LocalDateTime activeTime = LocalDateTime.parse(dtf.format(LocalDateTime.now()), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
@@ -111,9 +114,9 @@
clientCard.setCardaddr(cardAddr);
clientCard.setClientid(clientId);
clientCard.setMoney(0.0);
- clientCard.setState((byte) 1);
+ clientCard.setState(CardStateENUM.NORMAL.getCode());
clientCard.setCreatedt(activeTime);
- clientCard.setLastoper((byte) 1);
+ clientCard.setLastoper(LastOperateENUM.ACTIVE.getCode());
cardId = Optional.ofNullable(clientCardSv.add(clientCard)).orElse(0L) ;
if(cardId == 0) {
@@ -125,29 +128,16 @@
*/
SeActiveCard activeCard = new SeActiveCard();
activeCard.setCardid(cardId);
+ activeCard.setClientid(clientId);
activeCard.setCardcost(cardCost);
activeCard.setPaymentid(paymentId);
- activeCard.setOperatetype((byte)1);
+ activeCard.setOperatetype(OperateTypeENUM.ACTIVE.getCode());
+ activeCard.setRemarks(remarks);
activeCard.setOperator(operator);
activeCard.setOperatedt(activeTime);
Long rec = Optional.ofNullable(activeCardSv.add(activeCard)).orElse(0L);
if(rec == 0) {
return BaseResponseUtils.buildFail("寮�鍗″け璐�-寮�鍗¤褰曞啓鍏ュ紓甯�");
- }
-
- /**
- * 娣诲姞寮�鍗″巻鍙茶褰�
- */
- SeActiveCardHistory activeCardHistory = new SeActiveCardHistory();
- activeCardHistory.setCardid(cardId);
- activeCardHistory.setCardcost(cardCost);
- activeCardHistory.setPaymentid(paymentId);
- activeCardHistory.setOperatetype((byte)1);
- activeCardHistory.setOperator(operator);
- activeCardHistory.setOperatedt(activeTime);
- Long rec_history = Optional.ofNullable(activeCardHistorySv.add(activeCardHistory)).orElse(0L);
- if(rec_history == 0) {
- return BaseResponseUtils.buildFail("寮�鍗″け璐�-寮�鍗″巻鍙茶褰曞啓鍏ュ紓甯�");
}
return BaseResponseUtils.buildSuccess(true) ;
@@ -165,7 +155,7 @@
@PostMapping(path = "add_reissue", consumes = MediaType.APPLICATION_JSON_VALUE)
@Transactional(rollbackFor = Exception.class)
@SsoAop("-1")//@SsoAop(power = "-1")
- public BaseResponse<Boolean> add_reissue(@RequestBody @Parameter(description = "form琛ㄥ崟json鏁版嵁", required = true) @Valid PO_ActiveCard po, @Parameter(hidden = true) BindingResult bindingResult){
+ public BaseResponse<Boolean> add_reissue(@RequestBody @Parameter(description = "form琛ㄥ崟json鏁版嵁", required = true) @Valid DtoActiveCard po, @Parameter(hidden = true) BindingResult bindingResult){
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
if(bindingResult != null && bindingResult.hasErrors()){
return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
@@ -174,17 +164,21 @@
/**
* cardId 姘村崱缂栧彿锛堥潪浼犲叆鍙傛暟锛岀敱cardAddr鍙嶆煡锛�
* cardAddr 姘村崱鍦板潃
+ * clientId 鍐滄埛缂栧彿
* cardCost 鍗$墖璐圭敤
* reissueAmount 琛ュ崱閲戦锛岃ˉ鍗℃椂浣跨敤
* paymentId 鏀粯鏂瑰紡缂栧彿
+ * remarks 澶囨敞
* operator 鎿嶄綔浜虹紪鍙�
* activeTime 琛ュ崱鏃堕棿
*/
Long cardId = 0L;
String cardAddr = po.getCardAddr();
+ Long clientId = po.getClientId();
Integer cardCost = po.getCardCost();
Double reissueAmount = po.getReissueAmount();
Long paymentId = po.getPaymentId();
+ String remarks = po.getRemarks();
Long operator = po.getOperator();
Date activeTime = new Date();
@@ -204,46 +198,28 @@
SeClientCard seClientCard = new SeClientCard();
seClientCard.setId(cardId);
seClientCard.setReplacedt(activeTime);
- seClientCard.setLastoper((byte)2);
+ seClientCard.setLastoper(LastOperateENUM.REPLACE.getCode());
Integer rec_updateClientCard = Optional.ofNullable(clientCardSv.UpdateClientCard(seClientCard)).orElse(0);
if(rec_updateClientCard == 0) {
return BaseResponseUtils.buildFail("琛ュ崱澶辫触-鍐滄埛鍗′慨鏀瑰紓甯�");
}
/**
- * 鍒犻櫎寮�鍗�/琛ュ崱琛ㄨ鍗$殑琛ュ崱璁板綍
- */
- Integer rec_deleteActiveCard = Optional.ofNullable(activeCardSv.deleteByIdAndOperateType(cardId, (byte)2)).orElse(0);
- /**
* 娣诲姞琛ュ崱璁板綍
*/
SeActiveCard activeCard = new SeActiveCard();
activeCard.setCardid(cardId);
+ activeCard.setClientid(clientId);
activeCard.setCardcost(cardCost);
activeCard.setPaymentid(paymentId);
activeCard.setReissueamount(reissueAmount);
- activeCard.setOperatetype((byte)2);
+ activeCard.setOperatetype(OperateTypeENUM.REPLACE.getCode());
+ activeCard.setRemarks(remarks);
activeCard.setOperator(operator);
activeCard.setOperatedt(activeTime);
Long rec = Optional.ofNullable(activeCardSv.add(activeCard)).orElse(0L);
if(rec == 0) {
return BaseResponseUtils.buildFail("琛ュ崱澶辫触-琛ュ崱璁板綍鍐欏叆寮傚父");
- }
-
- /**
- * 娣诲姞琛ュ崱鍘嗗彶璁板綍
- */
- SeActiveCardHistory activeCardHistory = new SeActiveCardHistory();
- activeCardHistory.setCardid(cardId);
- activeCardHistory.setCardcost(cardCost);
- activeCardHistory.setPaymentid(paymentId);
- activeCard.setReissueamount(reissueAmount);
- activeCardHistory.setOperatetype((byte)2);
- activeCardHistory.setOperator(operator);
- activeCardHistory.setOperatedt(activeTime);
- Long rec_history = Optional.ofNullable(activeCardHistorySv.add(activeCardHistory)).orElse(0L);
- if(rec_history == 0) {
- return BaseResponseUtils.buildFail("琛ュ崱澶辫触-琛ュ崱鍘嗗彶璁板綍鍐欏叆寮傚父");
}
return BaseResponseUtils.buildSuccess(true) ;
--
Gitblit v1.8.0