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
48983eaf
Commit
48983eaf
authored
Jul 27, 2019
by
libin
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/base-modify' into base-modify
parents
106fad60
4b296788
Changes
11
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
60 additions
and
43 deletions
+60
-43
WalletCathSumDto.java
...m/github/wxiaoqi/security/admin/dto/WalletCathSumDto.java
+3
-0
pom.xml
ace-modules/ace-admin/pom.xml
+6
-0
MyWalletBiz.java
...va/com/github/wxiaoqi/security/admin/biz/MyWalletBiz.java
+6
-4
RentDepositJobHandler.java
...aoqi/security/admin/jobhandler/RentDepositJobHandler.java
+1
-21
AppVersion.java
...rc/main/java/com/xxfc/platform/app/entity/AppVersion.java
+2
-1
AppVersionBiz.java
...rc/main/java/com/xxfc/platform/app/biz/AppVersionBiz.java
+25
-9
CofigController.java
...main/java/com/xxfc/platform/app/rest/CofigController.java
+8
-0
AppVersionMapper.xml
...app-server/src/main/resources/mapper/AppVersionMapper.xml
+2
-2
BaseOrderBiz.java
...c/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
+0
-1
CertificationController.java
...latform/universal/controller/CertificationController.java
+6
-3
CertificationService.java
...xxfc/platform/universal/service/CertificationService.java
+1
-2
No files found.
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/dto/WalletCathSumDto.java
View file @
48983eaf
...
...
@@ -29,6 +29,9 @@ public class WalletCathSumDto {
//钱包id
private
Integer
walletId
;
//钱包版本
private
Integer
version
;
...
...
ace-modules/ace-admin/pom.xml
View file @
48983eaf
...
...
@@ -236,6 +236,12 @@
<version>
2.0-SNAPSHOT
</version>
<scope>
compile
</scope>
</dependency>
<dependency>
<groupId>
com.xxfc.platform
</groupId>
<artifactId>
xx-app-api
</artifactId>
<version>
2.0-SNAPSHOT
</version>
<scope>
compile
</scope>
</dependency>
</dependencies>
<build>
<finalName>
ace-admin
</finalName>
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/MyWalletBiz.java
View file @
48983eaf
...
...
@@ -189,13 +189,13 @@ public class MyWalletBiz extends BaseBiz<MyWalletMapper, MyWallet> {
myWallet
.
setUserId
(
userId
);
myWallet
=
selectOne
(
myWallet
);
if
(
myWallet
==
null
){
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
NULL
_CODE
,
"钱包不存在"
);
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED
_CODE
,
"钱包不存在"
);
}
if
(
amount
.
compareTo
(
myWallet
.
getBalance
())>
0
){
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
NULL
_CODE
,
"提现金额不能大于钱包金额"
);
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED
_CODE
,
"提现金额不能大于钱包金额"
);
}
if
(
StringUtils
.
isNotBlank
(
password
)&&!
encoder
.
matches
(
password
,
myWallet
.
getPayPassword
())){
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
NULL
_CODE
,
"支付密码错误"
);
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED
_CODE
,
"支付密码错误"
);
}
WithDrawRuleVo
ruleVo
=
configFeign
.
getWithDrawRule
();
BigDecimal
proceduReates
=
BigDecimal
.
ZERO
;
...
...
@@ -244,6 +244,7 @@ public class MyWalletBiz extends BaseBiz<MyWalletMapper, MyWallet> {
sumDto
.
setBalance
(
myWallet
.
getBalance
());
sumDto
.
setProceduReates
(
proceduReates
);
sumDto
.
setWalletId
(
myWallet
.
getId
());
sumDto
.
setVersion
(
myWallet
.
getVersion
());
return
ObjectRestResponse
.
succ
(
sumDto
);
}
...
...
@@ -303,8 +304,9 @@ public class MyWalletBiz extends BaseBiz<MyWalletMapper, MyWallet> {
myWallet
.
setUserId
(
userId
);
myWallet
.
setBalance
(
balnece
);
myWallet
.
setWithdrawals
(
withdrawals
);
myWallet
.
setVersion
(
sumDto
.
getVersion
());
mapper
.
updMyWater
(
myWallet
);
return
ObjectRestResponse
.
succ
();
return
ObjectRestResponse
.
succ
(
walletCath
.
getId
()
);
}
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/jobhandler/RentDepositJobHandler.java
View file @
48983eaf
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
jobhandler
;
import
com.github.wxiaoqi.security.common.util.IntervalUtil
;
import
com.xxfc.platform.order.contant.enumerate.OrderStatusEnum
;
import
com.xxfc.platform.order.contant.enumerate.OrderTypeEnum
;
import
com.xxfc.platform.order.contant.enumerate.RefundStatusEnum
;
import
com.xxfc.platform.order.entity.BaseOrder
;
import
com.xxfc.platform.order.entity.OrderRentVehicleDetail
;
import
com.xxfc.platform.order.entity.OrderViolation
;
import
com.xxfc.platform.universal.constant.DictionaryKey
;
import
com.xxfc.platform.universal.entity.Dictionary
;
import
com.xxfc.platform.universal.feign.ThirdFeign
;
import
com.xxl.job.core.biz.model.ReturnT
;
import
com.xxl.job.core.handler.IJobHandler
;
import
com.xxl.job.core.handler.annotation.JobHandler
;
import
com.xxl.job.core.log.XxlJobLogger
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.weekend.WeekendSqls
;
import
java.math.BigDecimal
;
import
java.util.List
;
import
java.util.Map
;
import
static
com
.
github
.
wxiaoqi
.
security
.
common
.
constant
.
CommonConstants
.
SYS_FALSE
;
import
static
com
.
xxfc
.
platform
.
universal
.
constant
.
DictionaryKey
.
APP_ORDER
;
/**
* 跨平台Http任务
...
...
@@ -51,7 +32,6 @@ public class RentDepositJobHandler extends IJobHandler {
XxlJobLogger
.
log
(
e
);
return
FAIL
;
}
finally
{
;
}
}
...
...
xx-app/xx-app-api/src/main/java/com/xxfc/platform/app/entity/AppVersion.java
View file @
48983eaf
package
com
.
xxfc
.
platform
.
app
.
entity
;
import
java.io.Serializable
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
...
...
@@ -94,7 +95,7 @@ public class AppVersion implements Serializable {
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
"版本上传时间"
,
hidden
=
true
)
private
Long
crtTime
;
private
BigInteger
crtTime
;
/**
* 是否删除;0-正常;1-删除
...
...
xx-app/xx-app-server/src/main/java/com/xxfc/platform/app/biz/AppVersionBiz.java
View file @
48983eaf
...
...
@@ -5,12 +5,15 @@ import com.github.pagehelper.PageInfo;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.common.constant.RestCode
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.util.EntityUtils
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.util.process.SystemConfig
;
import
com.xxfc.platform.app.vo.appVersionQuery
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
import
com.xxfc.platform.vehicle.constant.RedisKey
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.log4j.Log4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.io.FileUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.ibatis.session.RowBounds
;
...
...
@@ -38,6 +41,7 @@ import tk.mybatis.mapper.weekend.WeekendSqls;
import
java.io.File
;
import
java.io.IOException
;
import
java.math.BigInteger
;
import
java.util.List
;
import
java.util.concurrent.TimeUnit
;
...
...
@@ -49,6 +53,7 @@ import java.util.concurrent.TimeUnit;
* @date 2019-06-24 10:34:00
*/
@Service
@Slf4j
public
class
AppVersionBiz
extends
BaseBiz
<
AppVersionMapper
,
AppVersion
>
{
@Value
(
"${app.uploadPath}"
)
...
...
@@ -59,6 +64,7 @@ public class AppVersionBiz extends BaseBiz<AppVersionMapper,AppVersion> {
private
RedisTemplate
redisTemplate
;
public
static
final
DateTimeFormatter
DEFAULT_DATE_TIME_FORMATTER
=
DateTimeFormat
.
forPattern
(
"yyyy-MM-dd"
);
private
AppVersion
entity
;
public
ObjectRestResponse
getVersion
(
String
version
,
Integer
type
){
...
...
@@ -125,9 +131,12 @@ public class AppVersionBiz extends BaseBiz<AppVersionMapper,AppVersion> {
*/
public
ResponseEntity
<
byte
[]>
downloadInstallationPackage
(
String
realFileRelPath
)
throws
Exception
{
String
filePath
=
uploadPath
+
realFileRelPath
;
File
file
=
new
File
(
filePath
);
//新建一个文件
HttpHeaders
headers
=
new
HttpHeaders
();
//http头信息
String
downloadFileName
=
new
String
(
file
.
getName
());
//设置编码
//新建一个文件
File
file
=
new
File
(
filePath
);
//http头信息
HttpHeaders
headers
=
new
HttpHeaders
();
//设置编码
String
downloadFileName
=
new
String
(
file
.
getName
());
headers
.
setContentDispositionFormData
(
"attachment"
,
downloadFileName
);
headers
.
setContentType
(
MediaType
.
APPLICATION_OCTET_STREAM
);
return
new
ResponseEntity
<
byte
[]>(
FileUtils
.
readFileToByteArray
(
file
),
headers
,
HttpStatus
.
CREATED
);
...
...
@@ -137,11 +146,14 @@ public class AppVersionBiz extends BaseBiz<AppVersionMapper,AppVersion> {
* 添加版本信息
* @param appVersion
*/
@Transactional
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
insertAppVersion
(
AppVersion
appVersion
)
{
appVersion
.
setDownloadSwitch
(
0
);
if
(
appVersion
.
getDownloadSwitch
()==
null
){
appVersion
.
setDownloadSwitch
(
1
);
}
insertSelective
(
appVersion
);
}
public
AppVersion
get
(
Integer
id
)
{
if
(
id
==
null
)
{
throw
new
IllegalArgumentException
(
"Parameter is null"
);
...
...
@@ -164,17 +176,21 @@ public class AppVersionBiz extends BaseBiz<AppVersionMapper,AppVersion> {
*/
public
void
remove
(
Integer
id
)
{
AppVersion
appVersion
=
new
AppVersion
();
appVersion
.
setId
(
id
);
appVersion
.
setIsDel
(
1
);
Example
example
=
Example
.
builder
(
AppVersion
.
class
)
.
where
(
WeekendSqls
.<
AppVersion
>
custom
().
andEqualTo
(
AppVersion:
:
getId
,
id
))
.
build
();
mapper
.
updateByExampleSelective
(
appVersion
,
example
);
mapper
.
updateByPrimaryKeySelective
(
appVersion
);
// mapper.updateByExampleSelective(appVersion,example);
}
public
PageInfo
<
AppVersion
>
getAll
(
appVersionQuery
query
)
{
PageHelper
.
startPage
(
query
.
getPage
(),
query
.
getLimit
());
List
<
AppVersion
>
appVersionList
=
mapper
.
getAllByquery
(
query
);
return
PageInfo
.
of
(
appVersionList
);
}
@Override
public
int
insertSelectiveRe
(
AppVersion
entity
)
{
entity
.
setCrtTime
(
BigInteger
.
valueOf
(
System
.
currentTimeMillis
()));
return
mapper
.
insertSelective
(
entity
);
}
}
\ No newline at end of file
xx-app/xx-app-server/src/main/java/com/xxfc/platform/app/rest/CofigController.java
View file @
48983eaf
...
...
@@ -44,4 +44,12 @@ public class CofigController extends BaseController<CofigBiz,Cofig> {
public
WithDrawRuleVo
getWithDrawRule
(){
return
baseBiz
.
getWithDrawRule
();
}
@GetMapping
(
"/app/unauth/wallet_rule"
)
@IgnoreUserToken
public
ObjectRestResponse
getWalletRule
(){
return
ObjectRestResponse
.
succ
(
baseBiz
.
getWithDrawRule
());
}
}
\ No newline at end of file
xx-app/xx-app-server/src/main/resources/mapper/AppVersionMapper.xml
View file @
48983eaf
...
...
@@ -7,7 +7,7 @@
<select
id=
"getAllByquery"
parameterType=
"com.xxfc.platform.app.vo.appVersionQuery"
resultType=
"com.xxfc.platform.app.entity.AppVersion"
>
select * from app_version
where
1=1
where
is_del=0
<if
test=
"versionName !=null and versionName != ''"
>
and version_name like concat('%',#{versionName},'%')
</if>
...
...
@@ -19,6 +19,6 @@
<if
test=
"content != null and content != ''"
>
and content like concat('%',#{content},'%')
</if>
order by crt_time desc
</select>
</mapper>
\ No newline at end of file
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
View file @
48983eaf
...
...
@@ -37,7 +37,6 @@ import lombok.extern.slf4j.Slf4j;
import
org.apache.commons.jexl2.MapContext
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
...
...
xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/controller/CertificationController.java
View file @
48983eaf
...
...
@@ -48,9 +48,12 @@ public class CertificationController {
MQServiceBiZ
mqServiceBiZ
;
/**
* 实名认证
* @param idInformation
* @param request
* @return
*/
@PostMapping
(
"/app/certificate"
)
public
ObjectRestResponse
certificate
(
@RequestBody
IdInformation
idInformation
,
HttpServletRequest
request
)
{
...
...
xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/service/CertificationService.java
View file @
48983eaf
...
...
@@ -289,10 +289,8 @@ public class CertificationService {
try
{
expirationDate
=
formatter
.
parse
(
endDate
);
}
catch
(
ParseException
e
)
{
e
.
printStackTrace
();
return
ObjectRestResponse
.
createDefaultFail
();
}
}
idInformation
.
setExpirationDate
(
expirationDate
);
...
...
@@ -406,6 +404,7 @@ public class CertificationService {
Example
exa
=
new
Example
(
IdInformation
.
class
);
Example
.
Criteria
criteria
=
exa
.
createCriteria
();
criteria
.
andEqualTo
(
"idNumber"
,
idInformation
.
getIdNumber
());
criteria
.
andEqualTo
(
"userLonginId"
,
idInformation
.
getUserLonginId
());
List
<
IdInformation
>
idInformations
=
idInformationMapper
.
selectByExample
(
exa
);
if
(
CollectionUtils
.
isEmpty
(
idInformations
))
{
idInformation
.
setCrtTime
(
new
Date
());
...
...
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