Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
db8a8e9b
Commit
db8a8e9b
authored
Jul 16, 2024
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
生成用户账户详情
parent
7bf8deab
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
12 deletions
+12
-12
ch-admin-api/src/main/java/com/wwdz/ch/admin/impl/SysFinanceServiceImpl.java
...in/java/com/wwdz/ch/admin/impl/SysFinanceServiceImpl.java
+2
-2
ch-wx-api/src/main/java/com/wwdz/ch/wx/api/WxPayCallbackController.java
...main/java/com/wwdz/ch/wx/api/WxPayCallbackController.java
+10
-10
No files found.
ch-admin-api/src/main/java/com/wwdz/ch/admin/impl/SysFinanceServiceImpl.java
View file @
db8a8e9b
...
@@ -76,8 +76,8 @@ public class SysFinanceServiceImpl implements SysFinanceService {
...
@@ -76,8 +76,8 @@ public class SysFinanceServiceImpl implements SysFinanceService {
PageInfo
<
DistributionOrder
>
pageInfo
=
new
PageInfo
<>(
distributionOrderList
);
PageInfo
<
DistributionOrder
>
pageInfo
=
new
PageInfo
<>(
distributionOrderList
);
List
<
OrderBillVo
>
orderBillVoList
=
new
ArrayList
<>();
List
<
OrderBillVo
>
orderBillVoList
=
new
ArrayList
<>();
for
(
DistributionOrder
distributionOrder
:
distributionOrderList
)
{
for
(
DistributionOrder
distributionOrder
:
distributionOrderList
)
{
String
distributionOrderId
=
distributionOrder
.
getDistributionOrderId
();
String
distributionOrderId
=
distributionOrder
.
getDistributionOrderId
();
DistributorProfit
distributorProfit
=
distributorProfitDao
.
findById
(
distributionOrderId
);
DistributorProfit
distributorProfit
=
distributorProfitDao
.
findById
(
distributionOrderId
);
OrderBillVo
orderBillVo
=
new
OrderBillVo
();
OrderBillVo
orderBillVo
=
new
OrderBillVo
();
SupplierItem
supplierItem
=
supplierItemDao
.
findById
(
distributionOrder
.
getItemId
());
SupplierItem
supplierItem
=
supplierItemDao
.
findById
(
distributionOrder
.
getItemId
());
orderBillVo
.
setDistributionOrderId
(
distributionOrderId
);
orderBillVo
.
setDistributionOrderId
(
distributionOrderId
);
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/api/WxPayCallbackController.java
View file @
db8a8e9b
...
@@ -296,9 +296,8 @@ public class WxPayCallbackController {
...
@@ -296,9 +296,8 @@ public class WxPayCallbackController {
//用户付款成功后,把分销商利润的记录更新为有效,因为未付款前只是创建了预计利润记录,但并未生效
//用户付款成功后,把分销商利润的记录更新为有效,因为未付款前只是创建了预计利润记录,但并未生效
distributorProfitDao
.
updateValidState
(
distributionOrderId
,
true
);
distributorProfitDao
.
updateValidState
(
distributionOrderId
,
true
);
//用户账户明细的状态改为待入账
/* //用户账户明细的状态改为待入账
userAccountDetailDao
.
updateState
(
distributionOrderId
,
BillEnum
.
AccountDetailStateEnum
.
WAIT_ENTRY
.
getCode
());
userAccountDetailDao.updateState(distributionOrderId, BillEnum.AccountDetailStateEnum.WAIT_ENTRY.getCode());*/
DistributionOrder
distributionOrder
=
distributionOrderDao
.
findById
(
distributionOrderId
);
DistributionOrder
distributionOrder
=
distributionOrderDao
.
findById
(
distributionOrderId
);
SupplierItem
supplierItem
=
supplierItemDao
.
findById
(
distributionOrder
.
getItemId
());
SupplierItem
supplierItem
=
supplierItemDao
.
findById
(
distributionOrder
.
getItemId
());
...
@@ -344,16 +343,14 @@ public class WxPayCallbackController {
...
@@ -344,16 +343,14 @@ public class WxPayCallbackController {
//用户付款成功后,把藏家利润的记录更新为有效,因为未付款前只是创建了预计利润记录,但并未生效
//用户付款成功后,把藏家利润的记录更新为有效,因为未付款前只是创建了预计利润记录,但并未生效
distributorProfitDao
.
updateValidState
(
distributionOrderId
,
true
);
distributorProfitDao
.
updateValidState
(
distributionOrderId
,
true
);
//用户账户明细的状态改为待入账
/* //用户账户明细的状态改为待入账
userAccountDetailDao
.
updateState
(
distributionOrderId
,
BillEnum
.
AccountDetailStateEnum
.
WAIT_ENTRY
.
getCode
());
userAccountDetailDao.update(distributionOrderId, BillEnum.AccountDetailStateEnum.WAIT_ENTRY.getCode());*/
//用户确认签收,新增分销商利润
//用户确认签收,新增分销商利润
DistributionOrder
distributionOrder
=
distributionOrderDao
.
findById
(
distributionOrderId
);
DistributionOrder
distributionOrder
=
distributionOrderDao
.
findById
(
distributionOrderId
);
SupplierItem
supplierItem
=
supplierItemDao
.
findById
(
distributionOrder
.
getItemId
());
SupplierItem
supplierItem
=
supplierItemDao
.
findById
(
distributionOrder
.
getItemId
());
//更新库存
//更新库存
supplierItemService
.
reduceStock
(
distributionOrder
.
getItemId
(),
distributionOrder
.
getItemNum
());
supplierItemService
.
reduceStock
(
distributionOrder
.
getItemId
(),
distributionOrder
.
getItemNum
());
logger
.
info
(
">>>>>>>>>>>> 藏馆订单,微信支付回调通知处理成功,更新订单状态和商品库存 <<<<<<<<<<<<"
);
logger
.
info
(
">>>>>>>>>>>> 藏馆订单,微信支付回调通知处理成功,更新订单状态和商品库存 <<<<<<<<<<<<"
);
//给藏家发信息
//给藏家发信息
String
lastOpenId
=
sendMsgService
.
getOpenIdByUserId
(
distributionOrder
.
getSellerId
());
String
lastOpenId
=
sendMsgService
.
getOpenIdByUserId
(
distributionOrder
.
getSellerId
());
if
(
com
.
xxdxxs
.
utils
.
StringUtils
.
hasLength
(
lastOpenId
))
{
if
(
com
.
xxdxxs
.
utils
.
StringUtils
.
hasLength
(
lastOpenId
))
{
...
@@ -366,16 +363,19 @@ public class WxPayCallbackController {
...
@@ -366,16 +363,19 @@ public class WxPayCallbackController {
distributionOrderNoticeMsg
.
setCreateTime
(
distributionOrder
.
getCreateTime
());
distributionOrderNoticeMsg
.
setCreateTime
(
distributionOrder
.
getCreateTime
());
Result
result
=
sendMsgService
.
newOrderNoticeMsg
(
distributionOrderNoticeMsg
);
Result
result
=
sendMsgService
.
newOrderNoticeMsg
(
distributionOrderNoticeMsg
);
if
(!
result
.
getSuccess
())
{
if
(!
result
.
getSuccess
())
{
String
url
=
wxAppletApi
.
getUrlLink
(
"/pages/saleOrder/index"
,
"shopState=2"
);
String
url
=
wxAppletApi
.
getUrlLink
(
"/pages/saleOrder/index"
,
"shopState=2"
);
String
msg
=
"您的藏馆收到一个新订单,请前往"
+
url
+
"查看"
;
String
msg
=
"您的藏馆收到一个新订单,请前往"
+
url
+
"查看"
;
aliSmsSender
.
sendSms
(
distributionOrder
.
getSellerId
(),
msg
);
aliSmsSender
.
sendSms
(
distributionOrder
.
getSellerId
(),
msg
);
}
}
}
else
{
}
else
{
String
url
=
wxAppletApi
.
getUrlLink
(
"/pages/saleOrder/index"
,
"shopState=2"
);
String
url
=
wxAppletApi
.
getUrlLink
(
"/pages/saleOrder/index"
,
"shopState=2"
);
String
msg
=
"您的藏馆收到一个新订单,请前往"
+
url
+
"查看"
;
String
msg
=
"您的藏馆收到一个新订单,请前往"
+
url
+
"查看"
;
aliSmsSender
.
sendSms
(
distributionOrder
.
getSellerId
(),
msg
);
aliSmsSender
.
sendSms
(
distributionOrder
.
getSellerId
(),
msg
);
}
}
/* //创建鉴定单
//新增用户账户的明细,调整月度账单
DistributorProfit
distributorProfit
=
distributorProfitDao
.
findById
(
distributionOrderId
);
userAccountDetailService
.
create
(
distributionOrder
,
distributorProfit
);
/* //创建鉴定单
identifyOrderService.createIdentifyOrder(distributionOrderId);*/
identifyOrderService.createIdentifyOrder(distributionOrderId);*/
return
Result
.
success
();
return
Result
.
success
();
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment