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