From 7958f1dddb8a7f4e70d232b07a7703955ecedae0 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期六, 26 八月 2023 12:45:33 +0800
Subject: [PATCH] 优化diamante
---
service-acct/src/main/java/com/java110/acct/cmd/account/CustomSendAcctCmd.java | 23 +++++++++++++----------
1 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/service-acct/src/main/java/com/java110/acct/cmd/account/CustomSendAcctCmd.java b/service-acct/src/main/java/com/java110/acct/cmd/account/CustomSendAcctCmd.java
index 816c605..be94c1e 100644
--- a/service-acct/src/main/java/com/java110/acct/cmd/account/CustomSendAcctCmd.java
+++ b/service-acct/src/main/java/com/java110/acct/cmd/account/CustomSendAcctCmd.java
@@ -1,4 +1,4 @@
-package com.java110.acct.cmd.integral;
+package com.java110.acct.cmd.account;
import com.alibaba.fastjson.JSONObject;
import com.java110.core.annotation.Java110Cmd;
@@ -17,8 +17,8 @@
import com.java110.intf.user.IOwnerV1InnerServiceSMO;
import com.java110.intf.user.IUserV1InnerServiceSMO;
import com.java110.po.account.AccountPo;
-import com.java110.po.accountDetail.AccountDetailPo;
-import com.java110.po.integralGiftDetail.IntegralGiftDetailPo;
+import com.java110.po.account.AccountDetailPo;
+import com.java110.po.integral.IntegralGiftDetailPo;
import com.java110.service.smo.ISaveSystemErrorSMO;
import com.java110.utils.exception.CmdException;
import com.java110.utils.lock.DistributedLock;
@@ -36,16 +36,16 @@
@Java110CmdDoc(title = "绉垎璧犻��",
description = "涓夋柟骞冲彴璧犻�佺Н鍒嗙粰鐢ㄦ埛",
httpMethod = "post",
- url = "http://{ip}:{port}/app/integral.customSendIntegral",
+ url = "http://{ip}:{port}/app/account.customSendAcct",
resource = "acctDoc",
author = "鍚村鏂�",
- serviceCode = "integral.customSendIntegral"
+ serviceCode = "account.customSendAcct"
)
@Java110ParamsDoc(params = {
@Java110ParamDoc(name = "link", length = 30, remark = "鎵嬫満鍙�"),
@Java110ParamDoc(name = "quantity", length = 30, remark = "璧犻�佺Н鍒嗘暟閲�"),
- @Java110ParamDoc(name = "acctType", length = 30, remark = "璐︽埛绫诲瀷 "),
+ @Java110ParamDoc(name = "acctType", length = 30, remark = "璐︽埛绫诲瀷 2003 鐜伴噾璐︽埛 2004 绉垎璐︽埛 2006 閲戝竵璐︽埛"),
@Java110ParamDoc(name = "communityId", length = 30, remark = "灏忓尯"),
})
@@ -57,10 +57,10 @@
)
@Java110ExampleDoc(
- reqBody = "{'link':'18909711443','quantity':'10','communityId':'12323123'}",
+ reqBody = "{'link':'18909711443','quantity':'10','acctType':'2003','communityId':'12323123'}",
resBody = "{'code':0,'msg':'鎴愬姛'}"
)
-@Java110Cmd(serviceCode = "integral.customSendAcct")
+@Java110Cmd(serviceCode = "account.customSendAcct")
public class CustomSendAcctCmd extends Cmd {
@Autowired
@@ -112,14 +112,17 @@
accountDetailPo.setObjId(accountDtos.get(0).getObjId());
accountDetailPo.setObjType(accountDtos.get(0).getObjType());
accountDetailPo.setAmount(reqJson.getString("quantity"));
+ accountDetailPo.setRemark("涓夋柟骞冲彴閫氳繃鎵嬪伐璧犻��");
int flag = accountInnerServiceSMOImpl.prestoreAccount(accountDetailPo);
if (flag < 1) {
throw new CmdException("鎵f澶辫触");
}
- doGiftIntegral(accountDtos.get(0), reqJson,createUserId);
-
+ //todo 绉垎 闇�瑕佽ˉ鍏呬竴涓嬫暟鎹�
+ if(AccountDto.ACCT_TYPE_INTEGRAL.equals(reqJson.getString("acctType"))) {
+ doGiftIntegral(accountDtos.get(0), reqJson, createUserId);
+ }
}
--
Gitblit v1.8.0