Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
SiEn
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hewei
SiEn
Commits
45b6b497
Commit
45b6b497
authored
Mar 11, 2021
by
giaogiao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
完成捐款支付调用
parent
ac81c85f
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
21 additions
and
18 deletions
+21
-18
common/src/main/java/com/sien/common/controller/WxPayController.java
+0
-2
common/src/main/java/com/sien/common/param/VipRecordOpenParam.java
+0
-4
common/src/main/java/com/sien/common/param/app/AppSmsRegisterParam.java
+4
-2
common/src/main/java/com/sien/common/param/app/AppUserInfoParam.java
+2
-2
common/src/main/java/com/sien/common/service/DonationRecordService.java
+10
-1
common/src/main/java/com/sien/common/service/impl/AppUserApiServiceImpl.java
+3
-3
common/src/main/java/com/sien/common/service/impl/DonationRecordServiceImpl.java
+0
-2
common/src/main/java/com/sien/common/vo/AppUserQueryVo.java
+2
-2
No files found.
common/src/main/java/com/sien/common/controller/WxPayController.java
View file @
45b6b497
...
...
@@ -33,8 +33,6 @@ public class WxPayController {
@PostMapping
(
"/notify/donationOrder"
)
public
String
parseDonationOrderNotifyResult
(
@RequestBody
String
xmlData
)
throws
WxPayException
{
return
donationRecordService
.
parseDonationOrderNotifyResult
(
xmlData
);
}
@ApiOperation
(
value
=
"会员充值支付回调通知处理"
)
...
...
common/src/main/java/com/sien/common/param/VipRecordOpenParam.java
View file @
45b6b497
...
...
@@ -41,10 +41,6 @@ public class VipRecordOpenParam extends BasePageOrderParam {
@ApiModelProperty
(
"是否代替他人开通"
)
private
Boolean
isReplace
;
// @NotBlank(message = "不能为空")
// @ApiModelProperty("替他人开通,接收人userId, ")
// private Long agentUserId;
@ApiModelProperty
(
"捐款接收用户手机号,当isAgent=1为必填"
)
private
String
userPhone
;
...
...
common/src/main/java/com/sien/common/param/app/AppSmsRegisterParam.java
View file @
45b6b497
...
...
@@ -35,6 +35,10 @@ import java.io.Serializable;
@Validated
public
class
AppSmsRegisterParam
implements
Serializable
{
@NotBlank
(
message
=
"姓名"
)
@ApiModelProperty
(
value
=
"姓名"
,
example
=
"何"
,
required
=
true
)
private
String
userName
;
@NotBlank
(
message
=
"请输入手机区号"
)
@ApiModelProperty
(
value
=
"手机区号"
,
example
=
"86"
,
required
=
true
)
private
String
phoneArea
;
...
...
@@ -51,6 +55,4 @@ public class AppSmsRegisterParam implements Serializable {
@NotBlank
(
message
=
"请输入openId"
)
private
String
openId
;
// @ApiModelProperty("姓名")
// private String nickname;
}
common/src/main/java/com/sien/common/param/app/AppUserInfoParam.java
View file @
45b6b497
...
...
@@ -19,13 +19,13 @@ import lombok.experimental.Accessors;
@ApiModel
(
value
=
"AppUserInfoParam对象"
)
public
class
AppUserInfoParam
extends
BaseEntity
{
@ApiModelProperty
(
"用户名"
)
@ApiModelProperty
(
"用户
姓
名"
)
private
String
username
;
@ApiModelProperty
(
"微信id"
)
private
String
wechatOpenId
;
@ApiModelProperty
(
"
姓名
"
)
@ApiModelProperty
(
"
微信昵称
"
)
private
String
nickname
;
@ApiModelProperty
(
"证件号码"
)
...
...
common/src/main/java/com/sien/common/service/DonationRecordService.java
View file @
45b6b497
...
...
@@ -37,10 +37,19 @@ public interface DonationRecordService extends BaseService<DonationRecord> {
boolean
saveDonationRecord
(
DonationRecord
donationRecord
)
throws
Exception
;
// 回调
/**
* 回调
*/
String
parseDonationOrderNotifyResult
(
String
xmlData
);
/**
* 我要捐款
*
* @param donationRecordAdd
* @return
* @throws Exception
*/
ApiResult
<
WxPayMpOrderResult
>
add
(
DonationRecordAdd
donationRecordAdd
)
throws
Exception
;
/**
...
...
common/src/main/java/com/sien/common/service/impl/AppUserApiServiceImpl.java
View file @
45b6b497
...
...
@@ -118,13 +118,13 @@ public class AppUserApiServiceImpl implements AppUserApiService {
return
appUserService
.
login
(
loginParam
,
language
,
true
);
}
// 没注册则
先
保存到数据库
// 没注册则保存到数据库
AppUser
appUserByOpenId
=
appUserService
.
getOne
(
new
QueryWrapper
<
AppUser
>().
lambda
().
eq
(
AppUser:
:
getWechatOpenId
,
loginParam
.
getOpenId
()));
appUserByOpenId
.
setPhoneArea
(
loginParam
.
getPhoneArea
());
appUserByOpenId
.
setPhone
(
loginParam
.
getPhone
());
boolean
isDbOk
=
appUserService
.
updateById
(
appUserByOpenId
);
appUserByOpenId
.
setUsername
(
loginParam
.
getUserName
());
boolean
isDbOk
=
appUserService
.
updateById
(
appUserByOpenId
);
if
(!
isDbOk
)
{
return
ApiResult
.
fail
(
ApiCode
.
SPRING_BOOT_PLUS_EXCEPTION
,
new
LoginAppUserTokenVo
());
}
...
...
common/src/main/java/com/sien/common/service/impl/DonationRecordServiceImpl.java
View file @
45b6b497
...
...
@@ -106,8 +106,6 @@ public class DonationRecordServiceImpl extends BaseServiceImpl<DonationRecordMap
super
.
updateById
(
donationRecord
);
return
WxPayNotifyResponse
.
successResp
(
"成功"
);
// 根据自己业务场景需要构造返回对象
// return WxPayNotifyResponse.success("成功");
}
...
...
common/src/main/java/com/sien/common/vo/AppUserQueryVo.java
View file @
45b6b497
...
...
@@ -17,7 +17,7 @@ import java.io.Serializable;
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"AppUserQueryVo
对象
"
)
@ApiModel
(
value
=
"AppUserQueryVo"
)
public
class
AppUserQueryVo
implements
Serializable
{
@ApiModelProperty
(
"用户名"
)
...
...
@@ -26,7 +26,7 @@ public class AppUserQueryVo implements Serializable {
@ApiModelProperty
(
"微信id"
)
private
String
wechatOpenId
;
@ApiModelProperty
(
"
姓名
"
)
@ApiModelProperty
(
"
微信昵称
"
)
private
String
nickname
;
@ApiModelProperty
(
"证件号码"
)
...
...
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