Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
youjj
cloud-platform
Commits
54cc279a
Commit
54cc279a
authored
Jul 09, 2019
by
libin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'base-modify' of
http://113.105.137.151:22280/youjj/cloud-platform
into base-modify
parents
43c0ce0d
18495903
Changes
18
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
224 additions
and
53 deletions
+224
-53
systemconfig.properties
...mon/src/main/resources/properties/systemconfig.properties
+1
-2
AppUserManageDTO.java
...m/github/wxiaoqi/security/admin/dto/AppUserManageDTO.java
+2
-13
AppUserPosition.java
...github/wxiaoqi/security/admin/entity/AppUserPosition.java
+87
-0
AppUserDTO.java
...m/github/wxiaoqi/security/admin/feign/dto/AppUserDTO.java
+4
-1
AppUserManageVo.java
...com/github/wxiaoqi/security/admin/vo/AppUserManageVo.java
+6
-2
AppUserManageBiz.java
...m/github/wxiaoqi/security/admin/biz/AppUserManageBiz.java
+9
-2
AppUserPositionBiz.java
...github/wxiaoqi/security/admin/biz/AppUserPositionBiz.java
+18
-0
AppUserDetailMapper.java
...ub/wxiaoqi/security/admin/mapper/AppUserDetailMapper.java
+3
-1
AppUserPositionMapper.java
.../wxiaoqi/security/admin/mapper/AppUserPositionMapper.java
+15
-0
AppUserController.java
...github/wxiaoqi/security/admin/rest/AppUserController.java
+11
-4
AppUsersManageController.java
...wxiaoqi/security/admin/rest/AppUsersManageController.java
+5
-2
PublicController.java
.../github/wxiaoqi/security/admin/rest/PublicController.java
+12
-8
AppUserDetailMapper.xml
...e-admin/src/main/resources/mapper/AppUserDetailMapper.xml
+23
-6
WXPay.java
...in/java/com/xxfc/platform/universal/weixin/api/WXPay.java
+1
-1
WXPrepay.java
...java/com/xxfc/platform/universal/weixin/api/WXPrepay.java
+1
-1
OrderPayBiz.java
...ain/java/com/xxfc/platform/universal/biz/OrderPayBiz.java
+10
-3
VehicleModelVo.java
...n/java/com/xxfc/platform/vehicle/pojo/VehicleModelVo.java
+1
-1
VehicleModelBiz.java
...n/java/com/xxfc/platform/vehicle/biz/VehicleModelBiz.java
+15
-6
No files found.
ace-common/src/main/resources/properties/systemconfig.properties
View file @
54cc279a
...
@@ -18,8 +18,7 @@ ACCESSKEYSECRET=OCKDEiwKGjePCZgPeWMEUFGwGbKYLA
...
@@ -18,8 +18,7 @@ ACCESSKEYSECRET=OCKDEiwKGjePCZgPeWMEUFGwGbKYLA
TEMPLATECODE
=
SMS_170070101
TEMPLATECODE
=
SMS_170070101
SIGNNAME
=
滴房车
SIGNNAME
=
滴房车
#微信支付配置
#微信支付配置
WINXIN_AppID
=
wxcc2c9b7c87439a6d
WINXIN_AppID
=
wx425608b69a34736f
WINXIN_AppSecret
=
279796e8c2963c8a5ddc8270ef642b29
WINXIN_PARTNER_KEY
=
xxfcXXDfangche74upyuns3AD4334533
WINXIN_PARTNER_KEY
=
xxfcXXDfangche74upyuns3AD4334533
WINXIN_PARTNER
=
1539689201
WINXIN_PARTNER
=
1539689201
#ios
#ios
...
...
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/dto/AppUserManageDTO.java
View file @
54cc279a
...
@@ -39,23 +39,12 @@ public class AppUserManageDTO {
...
@@ -39,23 +39,12 @@ public class AppUserManageDTO {
/**
/**
* 注册时间(开始)
* 注册时间(开始)
*/
*/
@JsonFormat
(
pattern
=
"yyyy-MM-DD HH:mm"
,
timezone
=
"GMT+8"
)
private
Long
registrationTimeBegin
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-DD HH:mm"
)
private
Date
registrationTimeBegin
;
/**
/**
* 注册时间(结束)
* 注册时间(结束)
*/
*/
@JsonFormat
(
pattern
=
"yyyy-MM-DD HH:mm"
,
timezone
=
"GMT+8"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-DD HH:mm"
)
private
Date
registrationTimeEnd
;
public
Long
getRegistrationTimeBegin
()
{
private
Long
registrationTimeEnd
;
return
registrationTimeBegin
.
getTime
();
}
public
Long
getRegistrationTimeEnd
()
{
return
registrationTimeEnd
.
getTime
();
}
}
}
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/entity/AppUserPosition.java
0 → 100644
View file @
54cc279a
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
entity
;
import
java.io.Serializable
;
import
java.util.Date
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 用户身份职位表
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-09 10:00:42
*/
@Data
@Table
(
name
=
"app_user_position"
)
public
class
AppUserPosition
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键id
*/
@Id
@GeneratedValue
(
generator
=
"JDBC"
)
@ApiModelProperty
(
"主键id"
)
private
Integer
id
;
/**
* 角色名称
*/
@Column
(
name
=
"name"
)
@ApiModelProperty
(
value
=
"角色名称"
)
private
String
name
;
/**
* 等级
*/
@Column
(
name
=
"level"
)
@ApiModelProperty
(
value
=
"等级"
)
private
Integer
level
;
/**
* 每年赠送的天数
*/
@Column
(
name
=
"number"
)
@ApiModelProperty
(
value
=
"每年赠送的天数"
)
private
Integer
number
;
/**
* 提成比例
*/
@Column
(
name
=
"extract"
)
@ApiModelProperty
(
value
=
"提成比例"
)
private
Integer
extract
;
/**
* 状态:0-正常;1-禁用
*/
@Column
(
name
=
"status"
)
@ApiModelProperty
(
value
=
"状态:0-正常;1-禁用"
)
private
Integer
status
;
/**
* 创建时间
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
"创建时间"
,
hidden
=
true
)
private
Long
crtTime
;
/**
* 更新时间
*/
@Column
(
name
=
"upd_time"
)
@ApiModelProperty
(
value
=
"更新时间"
,
hidden
=
true
)
private
Long
updTime
;
/**
* 是否删除:0-正常;1-删除
*/
@Column
(
name
=
"is_del"
)
@ApiModelProperty
(
value
=
"是否删除:0-正常;1-删除"
)
private
Integer
isDel
;
}
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/feign/dto/AppUserDTO.java
View file @
54cc279a
...
@@ -46,6 +46,9 @@ public class AppUserDTO {
...
@@ -46,6 +46,9 @@ public class AppUserDTO {
@ApiModelProperty
(
value
=
"用户职位"
)
@ApiModelProperty
(
value
=
"用户职位"
)
private
Integer
positionId
;
private
Integer
positionId
;
@ApiModelProperty
(
value
=
"用户职位名称"
)
private
String
positionName
;
@ApiModelProperty
(
value
=
"用户来源:0-自来,1-用户邀请"
)
@ApiModelProperty
(
value
=
"用户来源:0-自来,1-用户邀请"
)
private
Integer
source
;
private
Integer
source
;
...
@@ -59,7 +62,7 @@ public class AppUserDTO {
...
@@ -59,7 +62,7 @@ public class AppUserDTO {
private
String
wxOpenid
;
private
String
wxOpenid
;
private
String
unionid
;
private
String
unionid
;
private
String
openid
;
private
String
openid
;
private
String
status
;
private
Integer
status
;
private
String
idNumber
;
private
String
idNumber
;
private
Integer
certificationStatus
;
private
Integer
certificationStatus
;
private
Integer
rentFreeDays
;
private
Integer
rentFreeDays
;
...
...
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/vo/AppUserManageVo.java
View file @
54cc279a
...
@@ -46,7 +46,7 @@ public class AppUserManageVo {
...
@@ -46,7 +46,7 @@ public class AppUserManageVo {
private
String
nickName
;
private
String
nickName
;
/**
/**
* 用户来源:0-自来,1-
公司人员推荐,2-用户推荐
* 用户来源:0-自来,1-
用户邀请
*/
*/
@Column
(
name
=
"source"
)
@Column
(
name
=
"source"
)
private
Integer
source
;
private
Integer
source
;
...
@@ -57,13 +57,17 @@ public class AppUserManageVo {
...
@@ -57,13 +57,17 @@ public class AppUserManageVo {
@Column
(
name
=
"inviter_account"
)
@Column
(
name
=
"inviter_account"
)
private
Integer
inviterAccount
;
private
Integer
inviterAccount
;
/**
/**
*
上
*
省代码
*/
*/
@Column
(
name
=
"province_code"
)
@Column
(
name
=
"province_code"
)
private
String
provinceCode
;
private
String
provinceCode
;
/**
* 市代码
*/
@Column
(
name
=
"city_code"
)
@Column
(
name
=
"city_code"
)
private
String
cityCode
;
private
String
cityCode
;
/**
/**
* 用户性别
* 用户性别
*/
*/
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/AppUserManageBiz.java
View file @
54cc279a
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
biz
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
biz
;
import
com.github.pagehelper.Page
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.github.wxiaoqi.security.admin.dto.AppUserManageDTO
;
import
com.github.wxiaoqi.security.admin.dto.AppUserManageDTO
;
import
com.github.wxiaoqi.security.admin.entity.*
;
import
com.github.wxiaoqi.security.admin.entity.*
;
import
com.github.wxiaoqi.security.admin.mapper.*
;
import
com.github.wxiaoqi.security.admin.mapper.*
;
...
@@ -13,6 +16,7 @@ import org.springframework.transaction.annotation.Transactional;
...
@@ -13,6 +16,7 @@ import org.springframework.transaction.annotation.Transactional;
import
org.springframework.transaction.interceptor.TransactionAspectSupport
;
import
org.springframework.transaction.interceptor.TransactionAspectSupport
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.List
;
/**
/**
...
@@ -35,8 +39,11 @@ public class AppUserManageBiz extends BaseBiz<AppUserDetailMapper, AppUserDetail
...
@@ -35,8 +39,11 @@ public class AppUserManageBiz extends BaseBiz<AppUserDetailMapper, AppUserDetail
* @param appUserManageDTO 查询条件
* @param appUserManageDTO 查询条件
* @return
* @return
*/
*/
public
AppUserManageVo
findAllByQuery
(
AppUserManageDTO
appUserManageDTO
)
{
public
List
<
AppUserManageVo
>
findAllByQuery
(
AppUserManageDTO
appUserManageDTO
)
{
return
mapper
.
selectAppUserManage
(
appUserManageDTO
);
Page
<
AppUserManageVo
>
page
=
PageHelper
.
startPage
(
appUserManageDTO
.
getPage
(),
appUserManageDTO
.
getLimit
());
List
<
AppUserManageVo
>
appUserManageVos
=
mapper
.
selectAppUserManage
(
appUserManageDTO
);
return
PageInfo
.
of
(
appUserManageVos
).
getList
();
}
}
/**
/**
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/AppUserPositionBiz.java
0 → 100644
View file @
54cc279a
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
biz
;
import
org.springframework.stereotype.Service
;
import
com.github.wxiaoqi.security.admin.entity.AppUserPosition
;
import
com.github.wxiaoqi.security.admin.mapper.AppUserPositionMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
/**
* 用户身份职位表
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-09 10:00:42
*/
@Service
public
class
AppUserPositionBiz
extends
BaseBiz
<
AppUserPositionMapper
,
AppUserPosition
>
{
}
\ No newline at end of file
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/mapper/AppUserDetailMapper.java
View file @
54cc279a
...
@@ -7,10 +7,12 @@ import com.github.wxiaoqi.security.admin.vo.AppUserVo;
...
@@ -7,10 +7,12 @@ import com.github.wxiaoqi.security.admin.vo.AppUserVo;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.util.List
;
public
interface
AppUserDetailMapper
extends
Mapper
<
AppUserDetail
>
{
public
interface
AppUserDetailMapper
extends
Mapper
<
AppUserDetail
>
{
//查询用户信息
//查询用户信息
public
AppUserVo
getUserInfo
(
@Param
(
"userId"
)
Integer
userId
);
public
AppUserVo
getUserInfo
(
@Param
(
"userId"
)
Integer
userId
);
AppUserManageVo
selectAppUserManage
(
AppUserManageDTO
appUserManageDTO
);
List
<
AppUserManageVo
>
selectAppUserManage
(
AppUserManageDTO
appUserManageDTO
);
}
}
\ No newline at end of file
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/mapper/AppUserPositionMapper.java
0 → 100644
View file @
54cc279a
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
mapper
;
import
com.github.wxiaoqi.security.admin.entity.AppUserPosition
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* 用户身份职位表
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-09 10:00:42
*/
public
interface
AppUserPositionMapper
extends
Mapper
<
AppUserPosition
>
{
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/AppUserController.java
View file @
54cc279a
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
;
import
com.ace.cache.annotation.Cache
;
import
com.ace.cache.annotation.Cache
;
import
com.github.wxiaoqi.security.admin.biz.AppUserBiz
;
import
com.github.wxiaoqi.security.admin.biz.*
;
import
com.github.wxiaoqi.security.admin.biz.AppUserDetailBiz
;
import
com.github.wxiaoqi.security.admin.biz.AppUserLoginBiz
;
import
com.github.wxiaoqi.security.admin.biz.BaseUserMemberBiz
;
import
com.github.wxiaoqi.security.admin.entity.*
;
import
com.github.wxiaoqi.security.admin.entity.*
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.admin.vo.AppUserGroups
;
import
com.github.wxiaoqi.security.admin.vo.AppUserGroups
;
...
@@ -50,6 +47,9 @@ public class AppUserController extends CommonBaseController {
...
@@ -50,6 +47,9 @@ public class AppUserController extends CommonBaseController {
@Autowired
@Autowired
private
BaseUserMemberBiz
userMemberBiz
;
private
BaseUserMemberBiz
userMemberBiz
;
@Autowired
AppUserPositionBiz
positionBiz
;
@GetMapping
(
"page"
)
@GetMapping
(
"page"
)
public
TableResultResponse
list
(
@RequestParam
Map
<
String
,
Object
>
params
)
{
public
TableResultResponse
list
(
@RequestParam
Map
<
String
,
Object
>
params
)
{
Query
query
=
new
Query
(
params
);
Query
query
=
new
Query
(
params
);
...
@@ -118,6 +118,8 @@ public class AppUserController extends CommonBaseController {
...
@@ -118,6 +118,8 @@ public class AppUserController extends CommonBaseController {
if
(
userVo
==
null
)
{
if
(
userVo
==
null
)
{
throw
new
Exception
();
throw
new
Exception
();
}
}
Integer
id
=
userVo
.
getId
();
Integer
positionId
=
userVo
.
getPositionId
();
BeanUtils
.
copyProperties
(
userDTO
,
userVo
);
BeanUtils
.
copyProperties
(
userDTO
,
userVo
);
if
(
userVo
.
getIsMember
()!=
null
&&
userVo
.
getIsMember
()>
0
){
if
(
userVo
.
getIsMember
()!=
null
&&
userVo
.
getIsMember
()>
0
){
//获取用户会员信息
//获取用户会员信息
...
@@ -126,6 +128,11 @@ public class AppUserController extends CommonBaseController {
...
@@ -126,6 +128,11 @@ public class AppUserController extends CommonBaseController {
BeanUtils
.
copyProperties
(
userDTO
,
memberVo
);
BeanUtils
.
copyProperties
(
userDTO
,
memberVo
);
}
}
}
}
AppUserPosition
userPosition
=
positionBiz
.
selectById
(
positionId
);
if
(
userPosition
!=
null
){
userDTO
.
setPositionName
(
userPosition
.
getName
());
}
userDTO
.
setId
(
id
);
return
ObjectRestResponse
.
succ
(
userDTO
);
return
ObjectRestResponse
.
succ
(
userDTO
);
}
}
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/AppUsersManageController.java
View file @
54cc279a
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
;
import
com.github.pagehelper.PageInfo
;
import
com.github.wxiaoqi.security.admin.biz.AppUserManageBiz
;
import
com.github.wxiaoqi.security.admin.biz.AppUserManageBiz
;
import
com.github.wxiaoqi.security.admin.dto.AppUserManageDTO
;
import
com.github.wxiaoqi.security.admin.dto.AppUserManageDTO
;
import
com.github.wxiaoqi.security.admin.dto.BaseUserMemberVO
;
import
com.github.wxiaoqi.security.admin.dto.BaseUserMemberVO
;
...
@@ -10,6 +11,8 @@ import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
...
@@ -10,6 +11,8 @@ import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
/**
* app用户管理类
* app用户管理类
* @author Administrator
* @author Administrator
...
@@ -22,8 +25,8 @@ public class AppUsersManageController extends BaseController<AppUserManageBiz,Ap
...
@@ -22,8 +25,8 @@ public class AppUsersManageController extends BaseController<AppUserManageBiz,Ap
* 查询所有
* 查询所有
* @return
* @return
*/
*/
@
Ge
tMapping
(
"/findAll"
)
@
Pos
tMapping
(
"/findAll"
)
public
ObjectRestResponse
<
AppUserManageVo
>
findAllByQuery
(
@RequestBody
AppUserManageDTO
appUserManageDTO
){
public
ObjectRestResponse
<
List
<
AppUserManageVo
>
>
findAllByQuery
(
@RequestBody
AppUserManageDTO
appUserManageDTO
){
return
ObjectRestResponse
.
succ
(
baseBiz
.
findAllByQuery
(
appUserManageDTO
));
return
ObjectRestResponse
.
succ
(
baseBiz
.
findAllByQuery
(
appUserManageDTO
));
}
}
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/PublicController.java
View file @
54cc279a
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
;
import
com.github.wxiaoqi.security.admin.biz.AppUserDetailBiz
;
import
com.github.wxiaoqi.security.admin.biz.*
;
import
com.github.wxiaoqi.security.admin.biz.BaseUserMemberBiz
;
import
com.github.wxiaoqi.security.admin.entity.*
;
import
com.github.wxiaoqi.security.admin.biz.MenuBiz
;
import
com.github.wxiaoqi.security.admin.biz.UserBiz
;
import
com.github.wxiaoqi.security.admin.entity.AppUserDetail
;
import
com.github.wxiaoqi.security.admin.entity.Group
;
import
com.github.wxiaoqi.security.admin.entity.Menu
;
import
com.github.wxiaoqi.security.admin.entity.User
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.admin.rpc.service.PermissionService
;
import
com.github.wxiaoqi.security.admin.rpc.service.PermissionService
;
import
com.github.wxiaoqi.security.admin.vo.AppUserVo
;
import
com.github.wxiaoqi.security.admin.vo.AppUserVo
;
...
@@ -54,6 +48,9 @@ public class PublicController {
...
@@ -54,6 +48,9 @@ public class PublicController {
@Autowired
@Autowired
private
UserAuthUtil
userAuthUtil
;
private
UserAuthUtil
userAuthUtil
;
@Autowired
AppUserPositionBiz
positionBiz
;
@RequestMapping
(
value
=
"/userinfo-by-token"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/userinfo-by-token"
,
method
=
RequestMethod
.
GET
)
public
@ResponseBody
public
@ResponseBody
ObjectRestResponse
userinfoByToken
(
String
token
)
throws
Exception
{
ObjectRestResponse
userinfoByToken
(
String
token
)
throws
Exception
{
...
@@ -82,6 +79,8 @@ public class PublicController {
...
@@ -82,6 +79,8 @@ public class PublicController {
if
(
userVo
==
null
)
{
if
(
userVo
==
null
)
{
throw
new
BaseException
(
ResultCode
.
NOTEXIST_CODE
);
throw
new
BaseException
(
ResultCode
.
NOTEXIST_CODE
);
}
}
Integer
id
=
userVo
.
getId
();
Integer
positionId
=
userVo
.
getPositionId
();
BeanUtils
.
copyProperties
(
userDTO
,
userVo
);
BeanUtils
.
copyProperties
(
userDTO
,
userVo
);
if
(
userVo
.
getIsMember
()!=
null
&&
userVo
.
getIsMember
()>
0
){
if
(
userVo
.
getIsMember
()!=
null
&&
userVo
.
getIsMember
()>
0
){
//获取用户会员信息
//获取用户会员信息
...
@@ -90,6 +89,11 @@ public class PublicController {
...
@@ -90,6 +89,11 @@ public class PublicController {
BeanUtils
.
copyProperties
(
userDTO
,
memberVo
);
BeanUtils
.
copyProperties
(
userDTO
,
memberVo
);
}
}
}
}
AppUserPosition
userPosition
=
positionBiz
.
selectById
(
positionId
);
if
(
userPosition
!=
null
){
userDTO
.
setPositionName
(
userPosition
.
getName
());
}
userDTO
.
setId
(
id
);
return
new
ObjectRestResponse
<
AppUserDetail
>().
rel
(
true
).
data
(
userDTO
);
return
new
ObjectRestResponse
<
AppUserDetail
>().
rel
(
true
).
data
(
userDTO
);
}
}
...
...
ace-modules/ace-admin/src/main/resources/mapper/AppUserDetailMapper.xml
View file @
54cc279a
...
@@ -90,20 +90,37 @@
...
@@ -90,20 +90,37 @@
l.id = m.user_id
l.id = m.user_id
where 1=1
where 1=1
<if
test=
"mobile !=null || mobile ! = ''"
>
<!-- <if test="mobile !=null or mobile != ''">-->
<!-- and l.username=#{mobile}-->
<!-- </if>-->
<!-- <if test="channel !=null or channel != ''">-->
<!-- and d.channel=#{channel}-->
<!-- </if>-->
<!-- <if test="memberLevel !=null or memberLevel != ''">-->
<!-- and m.member_level = #{memberLevel}-->
<!-- </if>-->
<!-- <if test="registrationTimeBegin !=null or registrationTimeBegin != ''">-->
<!-- and l.createtime >= #{registrationTimeBegin}-->
<!-- </if>-->
<!-- <if test="registrationTimeEnd!=null or registrationTimeEnd != ''">-->
<!-- and l.createtime <= #{registrationTimeEnd}-->
<!-- </if>-->
<if
test=
"mobile !=null"
>
and l.username=#{mobile}
and l.username=#{mobile}
</if>
</if>
<if
test=
"channel !=null
|| channel != ''
"
>
<if
test=
"channel !=null"
>
and d.channel=#{channel}
and d.channel=#{channel}
</if>
</if>
<if
test=
"memberLevel !=null
|| memberLevel != ''
"
>
<if
test=
"memberLevel !=null"
>
and m.member_level = #{memberLevel}
and m.member_level = #{memberLevel}
</if>
</if>
<if
test=
"registrationTimeBegin !=null
|| registrationTimeBegin != ''
"
>
<if
test=
"registrationTimeBegin !=null"
>
and l.createtime
>
= #{registrationTimeBegin}
and l.createtime
>
= #{registrationTimeBegin}
</if>
</if>
<if
test=
"registrationTimeEnd
!=null || registrationTimeEnd != ''
"
>
<if
test=
"registrationTimeEnd
!=null
"
>
and l.createtime
<
= #{registrationTimeEn}
and l.createtime
<
= #{registrationTimeEn
d
}
</if>
</if>
...
...
xx-universal/xx-universal-api/src/main/java/com/xxfc/platform/universal/weixin/api/WXPay.java
View file @
54cc279a
...
@@ -34,7 +34,7 @@ import com.alibaba.fastjson.JSONObject;
...
@@ -34,7 +34,7 @@ import com.alibaba.fastjson.JSONObject;
@Slf4j
@Slf4j
public
class
WXPay
{
public
class
WXPay
{
/**
/**
*
公众号
支付
*
JSAPI
支付
* @param total_fee
* @param total_fee
* @param body
* @param body
* @param notify_url
* @param notify_url
...
...
xx-universal/xx-universal-api/src/main/java/com/xxfc/platform/universal/weixin/api/WXPrepay.java
View file @
54cc279a
...
@@ -228,7 +228,7 @@ public class WXPrepay {
...
@@ -228,7 +228,7 @@ public class WXPrepay {
treeMap
.
put
(
"total_fee"
,
this
.
total_fee
);
treeMap
.
put
(
"total_fee"
,
this
.
total_fee
);
treeMap
.
put
(
"spbill_create_ip"
,
this
.
spbill_create_ip
);
treeMap
.
put
(
"spbill_create_ip"
,
this
.
spbill_create_ip
);
treeMap
.
put
(
"trade_type"
,
this
.
trade_type
);
treeMap
.
put
(
"trade_type"
,
this
.
trade_type
);
treeMap
.
put
(
"
sub_
openid"
,
this
.
openid
);
treeMap
.
put
(
"openid"
,
this
.
openid
);
treeMap
.
put
(
"notify_url"
,
this
.
notify_url
);
treeMap
.
put
(
"notify_url"
,
this
.
notify_url
);
StringBuilder
sb
=
new
StringBuilder
();
StringBuilder
sb
=
new
StringBuilder
();
...
...
xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/biz/OrderPayBiz.java
View file @
54cc279a
...
@@ -66,8 +66,14 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper,OrderPay> {
...
@@ -66,8 +66,14 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper,OrderPay> {
if
(
amount
<=
0
)
{
if
(
amount
<=
0
)
{
amount
=
1
;
amount
=
1
;
}
}
Integer
type
=
orderPayVo
.
getType
();
String
jsParam
=
WXPay
.
apppay
(
amount
+
""
,
orderPayVo
.
getBody
(),
"https://"
+
SystemConfig
.
weixinHost
+
"/api/universal/pay/app/unauth/notify"
,
trade_no
,
orderPayVo
.
getBuyerIp
(),
0
);
String
jsParam
=
""
;
String
notify_url
=
"https://"
+
SystemConfig
.
weixinHost
+
"/api/universal/pay/app/unauth/notify"
;
if
(
type
!=
null
&&
type
==
2
){
jsParam
=
WXPay
.
webPay
(
amount
+
""
,
orderPayVo
.
getBody
(),
notify_url
,
trade_no
,
orderPayVo
.
getBuyerIp
(),
orderPayVo
.
getBuyerAccount
());
}
else
{
jsParam
=
WXPay
.
apppay
(
amount
+
""
,
orderPayVo
.
getBody
(),
notify_url
,
trade_no
,
orderPayVo
.
getBuyerIp
(),
0
);
}
log
.
info
(
"报名费回调路径jsParam:"
+
jsParam
);
log
.
info
(
"报名费回调路径jsParam:"
+
jsParam
);
if
(!
StringUtils
.
isBlank
(
jsParam
))
if
(!
StringUtils
.
isBlank
(
jsParam
))
{
{
...
@@ -111,7 +117,8 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper,OrderPay> {
...
@@ -111,7 +117,8 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper,OrderPay> {
OrderPay
pay
=
list
.
get
(
0
);
OrderPay
pay
=
list
.
get
(
0
);
if
(
StringUtils
.
isNotBlank
(
pay
.
getNotifyUrl
())){
if
(
StringUtils
.
isNotBlank
(
pay
.
getNotifyUrl
())){
String
url
=
pay
.
getNotifyUrl
();
String
url
=
pay
.
getNotifyUrl
();
url
+=
"&tradeNo="
+
orderNo
;
Integer
type
=
pay
.
getType
()==
null
?
1
:
pay
.
getType
();
url
+=
"&tradeNo="
+
orderNo
+
"&type="
+
type
;
log
.
error
(
"---支付回调处理---orderNo======="
+
orderNo
+
"----notifyUrl===="
+
url
);
log
.
error
(
"---支付回调处理---orderNo======="
+
orderNo
+
"----notifyUrl===="
+
url
);
String
result
=
""
;
String
result
=
""
;
if
(
url
.
contains
(
"https"
)||
url
.
contains
(
"HTTPS"
)){
if
(
url
.
contains
(
"https"
)||
url
.
contains
(
"HTTPS"
)){
...
...
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/VehicleModelVo.java
View file @
54cc279a
...
@@ -142,7 +142,7 @@ public class VehicleModelVo extends VehicleModel implements Serializable {
...
@@ -142,7 +142,7 @@ public class VehicleModelVo extends VehicleModel implements Serializable {
@Column
(
name
=
"rent_discount_price"
)
@Column
(
name
=
"rent_discount_price"
)
@ApiModelProperty
(
value
=
"租车优惠价格"
)
@ApiModelProperty
(
value
=
"租车优惠价格"
)
private
String
R
entDiscountPrice
;
private
String
r
entDiscountPrice
;
@Column
(
name
=
"buy_price"
)
@Column
(
name
=
"buy_price"
)
@ApiModelProperty
(
value
=
"购买价格"
)
@ApiModelProperty
(
value
=
"购买价格"
)
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleModelBiz.java
View file @
54cc279a
...
@@ -10,6 +10,7 @@ import com.xxfc.platform.vehicle.entity.Vehicle;
...
@@ -10,6 +10,7 @@ import com.xxfc.platform.vehicle.entity.Vehicle;
import
com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelVo
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelVo
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.xxfc.platform.vehicle.entity.VehicleModel
;
import
com.xxfc.platform.vehicle.entity.VehicleModel
;
...
@@ -20,6 +21,7 @@ import org.springframework.transaction.interceptor.TransactionAspectSupport;
...
@@ -20,6 +21,7 @@ import org.springframework.transaction.interceptor.TransactionAspectSupport;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.weekend.WeekendSqls
;
import
tk.mybatis.mapper.weekend.WeekendSqls
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.List
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -100,7 +102,8 @@ public class VehicleModelBiz extends BaseBiz<VehicleModelMapper, VehicleModel> {
...
@@ -100,7 +102,8 @@ public class VehicleModelBiz extends BaseBiz<VehicleModelMapper, VehicleModel> {
* @return
* @return
*/
*/
public
List
<
GoodDataVO
>
goodList
(
Integer
page
,
Integer
limit
)
{
public
List
<
GoodDataVO
>
goodList
(
Integer
page
,
Integer
limit
)
{
List
<
GoodDataVO
>
goodDataVOS
=
Arrays
.
asList
();
List
<
GoodDataVO
>
goodDataVOS
=
new
ArrayList
<>();
/*设置分页*/
/*设置分页*/
Page
<
VehicleModel
>
pages
=
PageHelper
.
startPage
(
page
,
limit
);
Page
<
VehicleModel
>
pages
=
PageHelper
.
startPage
(
page
,
limit
);
...
@@ -110,20 +113,26 @@ public class VehicleModelBiz extends BaseBiz<VehicleModelMapper, VehicleModel> {
...
@@ -110,20 +113,26 @@ public class VehicleModelBiz extends BaseBiz<VehicleModelMapper, VehicleModel> {
.
andEqualTo
(
VehicleModel:
:
getIsdel
,
0
)
.
andEqualTo
(
VehicleModel:
:
getIsdel
,
0
)
.
andEqualTo
(
VehicleModel:
:
getHotSign
,
1
)
.
andEqualTo
(
VehicleModel:
:
getHotSign
,
1
)
).
orderByDesc
(
"id"
).
build
();
).
orderByDesc
(
"id"
).
build
();
selectByExample
(
example
);
List
<
VehicleModel
>
vehicleModels
=
selectByExample
(
example
);
if
(
CollectionUtils
.
isEmpty
(
vehicleModels
))
{
return
null
;
}
PageInfo
<
VehicleModel
>
pageInfo
=
PageInfo
.
of
(
pages
.
getResult
()
);
PageInfo
<
VehicleModel
>
pageInfo
=
PageInfo
.
of
(
vehicleModels
);
List
<
VehicleModel
>
vehicleModelList
=
pageInfo
.
getList
();
List
<
VehicleModel
>
vehicleModelList
=
pageInfo
.
getList
();
/*遍历车型列表设置List<GoodDataVO>*/
/*遍历车型列表设置List<GoodDataVO>*/
for
(
VehicleModel
vm
:
vehicleModelList
)
{
vehicleModelList
.
forEach
(
vm
->
{
GoodDataVO
goodDataVO
=
new
GoodDataVO
();
GoodDataVO
goodDataVO
=
new
GoodDataVO
();
goodDataVO
.
setId
(
vm
.
getId
());
goodDataVO
.
setId
(
vm
.
getId
());
goodDataVO
.
setImgUrl
(
vm
.
getPicture
());
goodDataVO
.
setImgUrl
(
vm
.
getPicture
());
goodDataVO
.
setName
(
vm
.
getName
());
goodDataVO
.
setName
(
vm
.
getName
());
goodDataVO
.
setName1
(
vm
.
getKeyword
());
goodDataVO
.
setName1
(
vm
.
getKeyword
());
goodDataVO
.
setPrice
(
String
.
valueOf
(
vm
.
getBuyPrice
()));
goodDataVO
.
setPrice
(
String
.
valueOf
(
vm
.
getBuyPrice
()));
goodDataVOS
.
add
(
goodDataVO
);
System
.
out
.
println
(
"++++++++++++++++++++++++++++++++++++++"
+
goodDataVO
+
"++++++++++++++++++++++++++++++++++++++"
);
}
goodDataVOS
.
add
(
goodDataVO
);});
// for (VehicleModel vm : vehicleModelList) {
//
// }
return
goodDataVOS
;
return
goodDataVOS
;
}
}
}
}
\ No newline at end of file
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