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
93880f11
Commit
93880f11
authored
Oct 30, 2024
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
支付回调
parent
8ac123ba
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
1 deletion
+17
-1
ch-dao/src/main/java/com/wwdz/ch/db/impl/openShop/OpenShopCostRecordDaoImpl.java
...m/wwdz/ch/db/impl/openShop/OpenShopCostRecordDaoImpl.java
+1
-1
ch-wx-api/src/main/java/com/wwdz/ch/wx/api/WxPayCallbackController.java
...main/java/com/wwdz/ch/wx/api/WxPayCallbackController.java
+16
-0
No files found.
ch-dao/src/main/java/com/wwdz/ch/db/impl/openShop/OpenShopCostRecordDaoImpl.java
View file @
93880f11
...
@@ -56,7 +56,7 @@ public class OpenShopCostRecordDaoImpl implements OpenShopCostRecordDao {
...
@@ -56,7 +56,7 @@ public class OpenShopCostRecordDaoImpl implements OpenShopCostRecordDao {
OpenShopCostRecordExample
.
Criteria
criteria
=
example
.
createCriteria
();
OpenShopCostRecordExample
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andUserIdEqualTo
(
userId
);
criteria
.
andUserIdEqualTo
(
userId
);
criteria
.
andIsValidEqualTo
(
true
);
criteria
.
andIsValidEqualTo
(
true
);
//
开带你飞
截止有效时间必须大于当前时间
//截止有效时间必须大于当前时间
criteria
.
andEndValidTimeGreaterThan
(
new
Date
());
criteria
.
andEndValidTimeGreaterThan
(
new
Date
());
criteria
.
andTransactionIdIsNotNull
();
criteria
.
andTransactionIdIsNotNull
();
return
openShopCostRecordMapper
.
countByExample
(
example
)
>
0
;
return
openShopCostRecordMapper
.
countByExample
(
example
)
>
0
;
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/api/WxPayCallbackController.java
View file @
93880f11
...
@@ -16,10 +16,12 @@ import com.wwdz.ch.core.util.IdUtils;
...
@@ -16,10 +16,12 @@ import com.wwdz.ch.core.util.IdUtils;
import
com.wwdz.ch.core.util.PriceUtil
;
import
com.wwdz.ch.core.util.PriceUtil
;
import
com.wwdz.ch.core.util.RedisUtils
;
import
com.wwdz.ch.core.util.RedisUtils
;
import
com.wwdz.ch.core.util.TimeUtil
;
import
com.wwdz.ch.core.util.TimeUtil
;
import
com.wwdz.ch.db.dao.CollectorWhiteListDao
;
import
com.wwdz.ch.db.dao.distribution.*
;
import
com.wwdz.ch.db.dao.distribution.*
;
import
com.wwdz.ch.db.dao.openShop.GuaranteeMoneyRecordDao
;
import
com.wwdz.ch.db.dao.openShop.GuaranteeMoneyRecordDao
;
import
com.wwdz.ch.db.dao.openShop.OpenShopApplyOrderDao
;
import
com.wwdz.ch.db.dao.openShop.OpenShopApplyOrderDao
;
import
com.wwdz.ch.db.dao.openShop.OpenShopCostRecordDao
;
import
com.wwdz.ch.db.dao.openShop.OpenShopCostRecordDao
;
import
com.wwdz.ch.db.domain.CollectorWhiteList
;
import
com.wwdz.ch.db.domain.distribution.*
;
import
com.wwdz.ch.db.domain.distribution.*
;
import
com.wwdz.ch.db.domain.openShop.GuaranteeMoneyRecord
;
import
com.wwdz.ch.db.domain.openShop.GuaranteeMoneyRecord
;
import
com.wwdz.ch.db.domain.openShop.OpenShopApplyOrder
;
import
com.wwdz.ch.db.domain.openShop.OpenShopApplyOrder
;
...
@@ -133,6 +135,9 @@ public class WxPayCallbackController {
...
@@ -133,6 +135,9 @@ public class WxPayCallbackController {
@Autowired
@Autowired
OpenShopApplyOrderDao
openShopApplyOrderDao
;
OpenShopApplyOrderDao
openShopApplyOrderDao
;
@Autowired
CollectorWhiteListDao
collectorWhiteListDao
;
@RequestMapping
(
value
=
"/getPayNotify"
)
@RequestMapping
(
value
=
"/getPayNotify"
)
public
String
payNotify
(
HttpServletRequest
request
)
throws
IOException
{
public
String
payNotify
(
HttpServletRequest
request
)
throws
IOException
{
logger
.
info
(
"------------------ 收到微信支付回调通知 ------------------"
);
logger
.
info
(
"------------------ 收到微信支付回调通知 ------------------"
);
...
@@ -571,6 +576,17 @@ public class WxPayCallbackController {
...
@@ -571,6 +576,17 @@ public class WxPayCallbackController {
if
(
openShopApplyOrder
.
getState
()
==
OpenShopApplyOrderEnum
.
StateEnum
.
PRE_PAY
.
getCode
())
{
if
(
openShopApplyOrder
.
getState
()
==
OpenShopApplyOrderEnum
.
StateEnum
.
PRE_PAY
.
getCode
())
{
//申请单状态修改
//申请单状态修改
openShopApplyOrderDao
.
updateState
(
openShopApplyOrder
.
getOpenShopApplyOrderId
(),
OpenShopApplyOrderEnum
.
StateEnum
.
PRE_AUDIT
.
getCode
());
openShopApplyOrderDao
.
updateState
(
openShopApplyOrder
.
getOpenShopApplyOrderId
(),
OpenShopApplyOrderEnum
.
StateEnum
.
PRE_AUDIT
.
getCode
());
}
else
if
(
openShopApplyOrder
.
getState
()
==
OpenShopApplyOrderEnum
.
StateEnum
.
PASSED
.
getCode
())
{
//申请单原本就通过了,再次支付开店费,属于续费,延长藏家白名单的有效时间
CollectorWhiteList
collectorWhiteList
=
new
CollectorWhiteList
();
collectorWhiteList
.
setCollectorId
(
openShopApplyOrder
.
getUserId
());
collectorWhiteList
.
setEndValidTime
(
DateUtils
.
fromLocalDateTime
(
endValidTime
));
collectorWhiteList
.
setDeliveryAuth
(
CommonEnum
.
StateEnum
.
VALID
.
getCode
());
collectorWhiteList
.
setIsShow
(
true
);
collectorWhiteList
.
setIsUploadLimit
(
false
);
collectorWhiteList
.
setIsValid
(
true
);
collectorWhiteListDao
.
upsert
(
collectorWhiteList
);
}
}
logger
.
info
(
">>>>>>>>>>>> 开店费缴纳订单,微信支付回调通知处理成功 <<<<<<<<<<<<"
);
logger
.
info
(
">>>>>>>>>>>> 开店费缴纳订单,微信支付回调通知处理成功 <<<<<<<<<<<<"
);
return
Result
.
success
();
return
Result
.
success
();
...
...
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