Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wecloud_im_server
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
wecloud_im_server
Commits
45b6b497
Commit
45b6b497
authored
Mar 11, 2021
by
giaogiao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
完成捐款支付调用
parent
ac81c85f
Show 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 {
...
@@ -33,8 +33,6 @@ public class WxPayController {
@PostMapping
(
"/notify/donationOrder"
)
@PostMapping
(
"/notify/donationOrder"
)
public
String
parseDonationOrderNotifyResult
(
@RequestBody
String
xmlData
)
throws
WxPayException
{
public
String
parseDonationOrderNotifyResult
(
@RequestBody
String
xmlData
)
throws
WxPayException
{
return
donationRecordService
.
parseDonationOrderNotifyResult
(
xmlData
);
return
donationRecordService
.
parseDonationOrderNotifyResult
(
xmlData
);
}
}
@ApiOperation
(
value
=
"会员充值支付回调通知处理"
)
@ApiOperation
(
value
=
"会员充值支付回调通知处理"
)
...
...
common/src/main/java/com/sien/common/param/VipRecordOpenParam.java
View file @
45b6b497
...
@@ -41,10 +41,6 @@ public class VipRecordOpenParam extends BasePageOrderParam {
...
@@ -41,10 +41,6 @@ public class VipRecordOpenParam extends BasePageOrderParam {
@ApiModelProperty
(
"是否代替他人开通"
)
@ApiModelProperty
(
"是否代替他人开通"
)
private
Boolean
isReplace
;
private
Boolean
isReplace
;
// @NotBlank(message = "不能为空")
// @ApiModelProperty("替他人开通,接收人userId, ")
// private Long agentUserId;
@ApiModelProperty
(
"捐款接收用户手机号,当isAgent=1为必填"
)
@ApiModelProperty
(
"捐款接收用户手机号,当isAgent=1为必填"
)
private
String
userPhone
;
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;
...
@@ -35,6 +35,10 @@ import java.io.Serializable;
@Validated
@Validated
public
class
AppSmsRegisterParam
implements
Serializable
{
public
class
AppSmsRegisterParam
implements
Serializable
{
@NotBlank
(
message
=
"姓名"
)
@ApiModelProperty
(
value
=
"姓名"
,
example
=
"何"
,
required
=
true
)
private
String
userName
;
@NotBlank
(
message
=
"请输入手机区号"
)
@NotBlank
(
message
=
"请输入手机区号"
)
@ApiModelProperty
(
value
=
"手机区号"
,
example
=
"86"
,
required
=
true
)
@ApiModelProperty
(
value
=
"手机区号"
,
example
=
"86"
,
required
=
true
)
private
String
phoneArea
;
private
String
phoneArea
;
...
@@ -51,6 +55,4 @@ public class AppSmsRegisterParam implements Serializable {
...
@@ -51,6 +55,4 @@ public class AppSmsRegisterParam implements Serializable {
@NotBlank
(
message
=
"请输入openId"
)
@NotBlank
(
message
=
"请输入openId"
)
private
String
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;
...
@@ -19,13 +19,13 @@ import lombok.experimental.Accessors;
@ApiModel
(
value
=
"AppUserInfoParam对象"
)
@ApiModel
(
value
=
"AppUserInfoParam对象"
)
public
class
AppUserInfoParam
extends
BaseEntity
{
public
class
AppUserInfoParam
extends
BaseEntity
{
@ApiModelProperty
(
"用户名"
)
@ApiModelProperty
(
"用户
姓
名"
)
private
String
username
;
private
String
username
;
@ApiModelProperty
(
"微信id"
)
@ApiModelProperty
(
"微信id"
)
private
String
wechatOpenId
;
private
String
wechatOpenId
;
@ApiModelProperty
(
"
姓名
"
)
@ApiModelProperty
(
"
微信昵称
"
)
private
String
nickname
;
private
String
nickname
;
@ApiModelProperty
(
"证件号码"
)
@ApiModelProperty
(
"证件号码"
)
...
...
common/src/main/java/com/sien/common/service/DonationRecordService.java
View file @
45b6b497
...
@@ -37,10 +37,19 @@ public interface DonationRecordService extends BaseService<DonationRecord> {
...
@@ -37,10 +37,19 @@ public interface DonationRecordService extends BaseService<DonationRecord> {
boolean
saveDonationRecord
(
DonationRecord
donationRecord
)
throws
Exception
;
boolean
saveDonationRecord
(
DonationRecord
donationRecord
)
throws
Exception
;
// 回调
/**
* 回调
*/
String
parseDonationOrderNotifyResult
(
String
xmlData
);
String
parseDonationOrderNotifyResult
(
String
xmlData
);
/**
* 我要捐款
*
* @param donationRecordAdd
* @return
* @throws Exception
*/
ApiResult
<
WxPayMpOrderResult
>
add
(
DonationRecordAdd
donationRecordAdd
)
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 {
...
@@ -118,13 +118,13 @@ public class AppUserApiServiceImpl implements AppUserApiService {
return
appUserService
.
login
(
loginParam
,
language
,
true
);
return
appUserService
.
login
(
loginParam
,
language
,
true
);
}
}
// 没注册则
先
保存到数据库
// 没注册则保存到数据库
AppUser
appUserByOpenId
=
appUserService
.
getOne
(
new
QueryWrapper
<
AppUser
>().
lambda
().
eq
(
AppUser:
:
getWechatOpenId
,
loginParam
.
getOpenId
()));
AppUser
appUserByOpenId
=
appUserService
.
getOne
(
new
QueryWrapper
<
AppUser
>().
lambda
().
eq
(
AppUser:
:
getWechatOpenId
,
loginParam
.
getOpenId
()));
appUserByOpenId
.
setPhoneArea
(
loginParam
.
getPhoneArea
());
appUserByOpenId
.
setPhoneArea
(
loginParam
.
getPhoneArea
());
appUserByOpenId
.
setPhone
(
loginParam
.
getPhone
());
appUserByOpenId
.
setPhone
(
loginParam
.
getPhone
());
boolean
isDbOk
=
appUserService
.
updateById
(
appUserByOpenId
);
appUserByOpenId
.
setUsername
(
loginParam
.
getUserName
());
boolean
isDbOk
=
appUserService
.
updateById
(
appUserByOpenId
);
if
(!
isDbOk
)
{
if
(!
isDbOk
)
{
return
ApiResult
.
fail
(
ApiCode
.
SPRING_BOOT_PLUS_EXCEPTION
,
new
LoginAppUserTokenVo
());
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
...
@@ -106,8 +106,6 @@ public class DonationRecordServiceImpl extends BaseServiceImpl<DonationRecordMap
super
.
updateById
(
donationRecord
);
super
.
updateById
(
donationRecord
);
return
WxPayNotifyResponse
.
successResp
(
"成功"
);
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;
...
@@ -17,7 +17,7 @@ import java.io.Serializable;
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"AppUserQueryVo
对象
"
)
@ApiModel
(
value
=
"AppUserQueryVo"
)
public
class
AppUserQueryVo
implements
Serializable
{
public
class
AppUserQueryVo
implements
Serializable
{
@ApiModelProperty
(
"用户名"
)
@ApiModelProperty
(
"用户名"
)
...
@@ -26,7 +26,7 @@ public class AppUserQueryVo implements Serializable {
...
@@ -26,7 +26,7 @@ public class AppUserQueryVo implements Serializable {
@ApiModelProperty
(
"微信id"
)
@ApiModelProperty
(
"微信id"
)
private
String
wechatOpenId
;
private
String
wechatOpenId
;
@ApiModelProperty
(
"
姓名
"
)
@ApiModelProperty
(
"
微信昵称
"
)
private
String
nickname
;
private
String
nickname
;
@ApiModelProperty
(
"证件号码"
)
@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