Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
payment
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
iuav
payment
Commits
11bf492b
提交
11bf492b
authored
6月 03, 2023
作者:
张小凤
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
PackageName(update)
上级
054ca163
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
82 个修改的文件
包含
443 行增加
和
448 行删除
+443
-448
BaseController.java
src/main/java/com/mmc/payment/common/BaseController.java
+6
-4
BaseErrorInfoInterface.java
...ayment/common/publicinterface/BaseErrorInfoInterface.java
+1
-1
Create.java
...n/java/com/mmc/payment/common/publicinterface/Create.java
+1
-1
Freeze.java
...n/java/com/mmc/payment/common/publicinterface/Freeze.java
+1
-1
Page.java
...ain/java/com/mmc/payment/common/publicinterface/Page.java
+1
-1
Refund.java
...n/java/com/mmc/payment/common/publicinterface/Refund.java
+1
-1
Share.java
...in/java/com/mmc/payment/common/publicinterface/Share.java
+1
-1
Update.java
...n/java/com/mmc/payment/common/publicinterface/Update.java
+1
-1
PageResult.java
src/main/java/com/mmc/payment/common/result/PageResult.java
+1
-1
ResultBody.java
src/main/java/com/mmc/payment/common/result/ResultBody.java
+4
-5
ResultEnum.java
src/main/java/com/mmc/payment/common/result/ResultEnum.java
+3
-1
AmtUtil.java
src/main/java/com/mmc/payment/common/util/AmtUtil.java
+1
-1
BeanCopyUtils.java
src/main/java/com/mmc/payment/common/util/BeanCopyUtils.java
+1
-1
CodeUtil.java
src/main/java/com/mmc/payment/common/util/CodeUtil.java
+1
-1
JsonUtil.java
src/main/java/com/mmc/payment/common/util/JsonUtil.java
+1
-1
TDateUtil.java
src/main/java/com/mmc/payment/common/util/TDateUtil.java
+26
-22
AuthHandler.java
src/main/java/com/mmc/payment/config/AuthHandler.java
+0
-0
JwtUtil.java
src/main/java/com/mmc/payment/config/JwtUtil.java
+1
-1
RepoAccountController.java
...ava/com/mmc/payment/controller/RepoAccountController.java
+3
-3
RepoCashController.java
...n/java/com/mmc/payment/controller/RepoCashController.java
+8
-8
RepoAccountDao.java
src/main/java/com/mmc/payment/dao/RepoAccountDao.java
+2
-2
RepoCashDao.java
src/main/java/com/mmc/payment/dao/RepoCashDao.java
+3
-3
CashTypeDO.java
src/main/java/com/mmc/payment/entity/cash/CashTypeDO.java
+2
-2
FlyerAccountDO.java
...ain/java/com/mmc/payment/entity/flyer/FlyerAccountDO.java
+31
-31
FlyerEntInfoDO.java
...ain/java/com/mmc/payment/entity/flyer/FlyerEntInfoDO.java
+11
-11
OrderInfoDO.java
src/main/java/com/mmc/payment/entity/order/OrderInfoDO.java
+86
-86
OrderVcuDO.java
src/main/java/com/mmc/payment/entity/order/OrderVcuDO.java
+2
-2
RepoAccountDO.java
src/main/java/com/mmc/payment/entity/repo/RepoAccountDO.java
+9
-9
RepoCashDO.java
src/main/java/com/mmc/payment/entity/repo/RepoCashDO.java
+2
-2
RepoWalletDO.java
src/main/java/com/mmc/payment/entity/repo/RepoWalletDO.java
+2
-2
BizException.java
src/main/java/com/mmc/payment/exception/BizException.java
+3
-3
AuthSignatureFilter.java
...main/java/com/mmc/payment/filter/AuthSignatureFilter.java
+3
-3
CashTypeDTO.java
...main/java/com/mmc/payment/model/dto/cash/CashTypeDTO.java
+1
-1
CompanyCacheDTO.java
...va/com/mmc/payment/model/dto/company/CompanyCacheDTO.java
+3
-3
CompanySimpleDTO.java
...a/com/mmc/payment/model/dto/company/CompanySimpleDTO.java
+3
-4
FlyerAccountDTO.java
...java/com/mmc/payment/model/dto/flyer/FlyerAccountDTO.java
+1
-2
FlyerEntInfoDTO.java
...java/com/mmc/payment/model/dto/flyer/FlyerEntInfoDTO.java
+1
-2
FlyerInfoDTO.java
...in/java/com/mmc/payment/model/dto/flyer/FlyerInfoDTO.java
+3
-4
FlyerOrderTaskDTO.java
...va/com/mmc/payment/model/dto/flyer/FlyerOrderTaskDTO.java
+2
-1
FlyerRcdTeamDTO.java
...java/com/mmc/payment/model/dto/flyer/FlyerRcdTeamDTO.java
+1
-2
FlyerRecordDTO.java
.../java/com/mmc/payment/model/dto/flyer/FlyerRecordDTO.java
+1
-2
FlyerScenesAuthDTO.java
...a/com/mmc/payment/model/dto/flyer/FlyerScenesAuthDTO.java
+1
-1
TaskFlyerCostDTO.java
...ava/com/mmc/payment/model/dto/flyer/TaskFlyerCostDTO.java
+3
-5
ExpStationsDTO.java
...a/com/mmc/payment/model/dto/logistics/ExpStationsDTO.java
+1
-2
KdnExpDTO.java
...n/java/com/mmc/payment/model/dto/logistics/KdnExpDTO.java
+1
-2
RefundLogDTO.java
...ava/com/mmc/payment/model/dto/logistics/RefundLogDTO.java
+1
-2
OrderInfoDTO.java
...in/java/com/mmc/payment/model/dto/order/OrderInfoDTO.java
+3
-3
OrderReceiptDTO.java
...java/com/mmc/payment/model/dto/order/OrderReceiptDTO.java
+1
-2
OrderRefundDTO.java
.../java/com/mmc/payment/model/dto/order/OrderRefundDTO.java
+3
-1
OrderTaskDTO.java
...in/java/com/mmc/payment/model/dto/order/OrderTaskDTO.java
+7
-3
OrderTaskSonDTO.java
...java/com/mmc/payment/model/dto/order/OrderTaskSonDTO.java
+2
-2
OrderVcuDTO.java
...ain/java/com/mmc/payment/model/dto/order/OrderVcuDTO.java
+1
-1
PayCashResultDTO.java
...java/com/mmc/payment/model/dto/repo/PayCashResultDTO.java
+1
-2
RepoCashDTO.java
...main/java/com/mmc/payment/model/dto/repo/RepoCashDTO.java
+1
-1
RepoRcdTeamDTO.java
...n/java/com/mmc/payment/model/dto/repo/RepoRcdTeamDTO.java
+1
-2
RepoRebateWalletDTO.java
...a/com/mmc/payment/model/dto/repo/RepoRebateWalletDTO.java
+1
-2
RepoWalletDTO.java
...in/java/com/mmc/payment/model/dto/repo/RepoWalletDTO.java
+1
-1
RoleInfoDTO.java
...main/java/com/mmc/payment/model/dto/role/RoleInfoDTO.java
+1
-2
BaseAccountDTO.java
...n/java/com/mmc/payment/model/dto/user/BaseAccountDTO.java
+18
-19
CurrentUserDTO.java
...n/java/com/mmc/payment/model/dto/user/CurrentUserDTO.java
+1
-1
RepoAccountDTO.java
...n/java/com/mmc/payment/model/dto/user/RepoAccountDTO.java
+1
-2
UserAccountDTO.java
...n/java/com/mmc/payment/model/dto/user/UserAccountDTO.java
+3
-2
UserAccountSimpleDTO.java
.../com/mmc/payment/model/dto/user/UserAccountSimpleDTO.java
+1
-1
BaseInfoQO.java
src/main/java/com/mmc/payment/model/qo/BaseInfoQO.java
+6
-6
RepoAccountQO.java
src/main/java/com/mmc/payment/model/qo/RepoAccountQO.java
+1
-2
RepoCashQO.java
src/main/java/com/mmc/payment/model/qo/RepoCashQO.java
+1
-1
RepoWalletQO.java
src/main/java/com/mmc/payment/model/qo/RepoWalletQO.java
+1
-1
UserAccountQO.java
src/main/java/com/mmc/payment/model/qo/UserAccountQO.java
+2
-3
UserCashQO.java
src/main/java/com/mmc/payment/model/qo/UserCashQO.java
+3
-8
EntFourValidateVO.java
...ava/com/mmc/payment/model/vo/flyer/EntFourValidateVO.java
+9
-10
FlyerAccountVO.java
...n/java/com/mmc/payment/model/vo/flyer/FlyerAccountVO.java
+6
-7
FlyerWorkStatusVO.java
...ava/com/mmc/payment/model/vo/flyer/FlyerWorkStatusVO.java
+7
-8
ShareOrderDTO.java
...in/java/com/mmc/payment/model/vo/order/ShareOrderDTO.java
+1
-2
RepoAccountVO.java
...ain/java/com/mmc/payment/model/vo/repo/RepoAccountVO.java
+1
-2
RepoCashVO.java
src/main/java/com/mmc/payment/model/vo/repo/RepoCashVO.java
+24
-24
RepoOrderPayVO.java
...in/java/com/mmc/payment/model/vo/repo/RepoOrderPayVO.java
+5
-5
WalletUsersVO.java
...n/java/com/mmc/payment/model/vo/wallet/WalletUsersVO.java
+1
-3
RepoAccountServiceImpl.java
.../com/mmc/payment/service/Impl/RepoAccountServiceImpl.java
+51
-50
RepoCashServiceImpl.java
...ava/com/mmc/payment/service/Impl/RepoCashServiceImpl.java
+19
-8
RepoAccountService.java
...main/java/com/mmc/payment/service/RepoAccountService.java
+2
-2
RepoCashService.java
src/main/java/com/mmc/payment/service/RepoCashService.java
+8
-8
RepoCashDao.xml
src/main/resources/mapper/RepoCashDao.xml
+6
-6
没有找到文件。
src/main/java/com/mmc/payment/common/BaseController.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
import
com.alibaba.fastjson.JSONObject
;
import
com.mmc.payment.common.result.ResultEnum
;
import
com.mmc.payment.config.AuthHandler
;
import
com.mmc.payment.exception.BizException
;
import
com.mmc.payment.jwt.JwtConstant
;
import
com.mmc.payment.model.dto.BaseAccountDTO
;
import
com.mmc.payment.model.dto.CurrentUserDTO
;
import
com.mmc.payment.model.dto.
user.
BaseAccountDTO
;
import
com.mmc.payment.model.dto.
user.
CurrentUserDTO
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
...
...
@@ -24,6 +25,7 @@ public abstract class BaseController {
@Autowired
private
StringRedisTemplate
stringRedisTemplate
;
/**
* 获取当前用户
*
...
...
@@ -43,10 +45,10 @@ public abstract class BaseController {
public
BaseAccountDTO
getCurrentAccount
(
HttpServletRequest
request
)
{
String
token
=
request
.
getHeader
(
"token"
);
String
json
=
stringRedisTemplate
.
opsForValue
().
get
(
token
);
if
(
StringUtils
.
isBlank
(
json
)){
if
(
StringUtils
.
isBlank
(
json
))
{
throw
new
BizException
(
ResultEnum
.
LOGIN_ACCOUNT_STATUS_ERROR
);
}
BaseAccountDTO
baseAccountDTO
=
JSONObject
.
parseObject
(
json
,
BaseAccountDTO
.
class
);
BaseAccountDTO
baseAccountDTO
=
JSONObject
.
parseObject
(
json
,
BaseAccountDTO
.
class
);
return
baseAccountDTO
;
}
}
src/main/java/com/mmc/payment/common/BaseErrorInfoInterface.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
BaseErrorInfoInterface.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/Create.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
Create.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/Freeze.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
Freeze.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/Page.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
Page.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/Refund.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
Refund.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/Share.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
Share.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/Update.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
Update.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/PageResult.java
→
src/main/java/com/mmc/payment/common/
result/
PageResult.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
result
;
import
com.mmc.payment.model.qo.BaseInfoQO
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/payment/common/ResultBody.java
→
src/main/java/com/mmc/payment/common/
result/
ResultBody.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
result
;
import
com.alibaba.fastjson.JSONObject
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.common.publicinterface.BaseErrorInfoInterface
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -71,9 +71,8 @@ public class ResultBody<T> implements Serializable {
/**
* 成功
*
* **/
public
static
ResultBody
success1
(
ResultEnum
enums
){
**/
public
static
ResultBody
success1
(
ResultEnum
enums
)
{
ResultBody
rb
=
new
ResultBody
();
rb
.
setCode
(
"200"
);
rb
.
setMessage
(
enums
.
getResultMsg
());
...
...
src/main/java/com/mmc/payment/common/ResultEnum.java
→
src/main/java/com/mmc/payment/common/
result/
ResultEnum.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
result
;
import
com.mmc.payment.common.publicinterface.BaseErrorInfoInterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/AmtUtil.java
→
src/main/java/com/mmc/payment/common/
util/
AmtUtil.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
util
;
import
java.math.BigDecimal
;
...
...
src/main/java/com/mmc/payment/common/BeanCopyUtils.java
→
src/main/java/com/mmc/payment/common/
util/
BeanCopyUtils.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
util
;
import
org.springframework.beans.BeanUtils
;
...
...
src/main/java/com/mmc/payment/common/CodeUtil.java
→
src/main/java/com/mmc/payment/common/
util/
CodeUtil.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
util
;
import
java.util.Random
;
...
...
src/main/java/com/mmc/payment/common/JsonUtil.java
→
src/main/java/com/mmc/payment/common/
util/
JsonUtil.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
util
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
...
...
src/main/java/com/mmc/payment/common/TDateUtil.java
→
src/main/java/com/mmc/payment/common/
util/
TDateUtil.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
util
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
...
...
@@ -160,17 +160,18 @@ public class TDateUtil {
/**
* 某天个时间加 N 小时
*
* @param now
* @param num
* @return
*/
public
static
Date
addHourTime
(
Date
now
,
int
num
)
{
public
static
Date
addHourTime
(
Date
now
,
int
num
)
{
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
Date
date
=
null
;
try
{
Calendar
calendar
=
Calendar
.
getInstance
();
calendar
.
setTime
(
now
);
calendar
.
add
(
Calendar
.
HOUR
,
num
);
calendar
.
add
(
Calendar
.
HOUR
,
num
);
String
last
=
format
.
format
(
calendar
.
getTime
());
date
=
getDate
(
last
,
"yyyy-MM-dd HH:mm:ss"
);
}
catch
(
Exception
e
)
{
...
...
@@ -480,7 +481,7 @@ public class TDateUtil {
*/
public
static
Date
getLastYearTodayDate
()
{
Calendar
instance
=
Calendar
.
getInstance
();
instance
.
add
(
Calendar
.
YEAR
,-
1
);
instance
.
add
(
Calendar
.
YEAR
,
-
1
);
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
String
s
=
format
.
format
(
instance
.
getTime
());
return
getDate
(
s
,
"yyyy-MM-dd"
);
...
...
@@ -488,12 +489,13 @@ public class TDateUtil {
/**
* 获取昨天的日期
*
* @param type
* @return
*/
public
static
String
getYesterdayDateByType
(
String
type
){
public
static
String
getYesterdayDateByType
(
String
type
)
{
Calendar
instance
=
Calendar
.
getInstance
();
instance
.
add
(
Calendar
.
DAY_OF_MONTH
,-
1
);
instance
.
add
(
Calendar
.
DAY_OF_MONTH
,
-
1
);
Date
time
=
instance
.
getTime
();
SimpleDateFormat
format
=
new
SimpleDateFormat
(
type
);
return
format
.
format
(
time
);
...
...
@@ -517,49 +519,51 @@ public class TDateUtil {
/**
* 间隔天数
*
* @param startTime
* @param endTime
* @return
*/
public
static
int
isolateDayNum
(
String
startTime
,
String
endTime
){
public
static
int
isolateDayNum
(
String
startTime
,
String
endTime
)
{
Date
startDate
=
getDate
(
startTime
,
"yyyy-MM-dd"
);
Date
endDate
=
getDate
(
endTime
,
"yyyy-MM-dd"
);
long
differentMillis
=
endDate
.
getTime
()
-
startDate
.
getTime
();
long
dayNum
=
differentMillis
/(
1000
*
60
*
60
*
24
);
return
(
int
)
dayNum
;
long
dayNum
=
differentMillis
/
(
1000
*
60
*
60
*
24
);
return
(
int
)
dayNum
;
}
/**
* 获取某月最后一天的时间
*
* @param yearMonth
* @return
*/
public
static
String
getLastDateTimeOfMonth
(
String
yearMonth
){
public
static
String
getLastDateTimeOfMonth
(
String
yearMonth
)
{
SimpleDateFormat
format0
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
format1
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
Calendar
instance
=
Calendar
.
getInstance
();
try
{
Date
parse
=
format0
.
parse
(
yearMonth
);
instance
.
setTime
(
parse
);
instance
.
set
(
Calendar
.
DAY_OF_MONTH
,
instance
.
getActualMaximum
(
Calendar
.
DAY_OF_MONTH
));
instance
.
set
(
Calendar
.
DAY_OF_MONTH
,
instance
.
getActualMaximum
(
Calendar
.
DAY_OF_MONTH
));
instance
.
set
(
Calendar
.
HOUR_OF_DAY
,
23
);
instance
.
set
(
Calendar
.
MINUTE
,
59
);
instance
.
set
(
Calendar
.
SECOND
,
59
);
String
format
=
format1
.
format
(
instance
.
getTime
());
return
format
;
}
catch
(
Exception
e
){
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
null
;
}
public
static
Date
getStrToDate
(
String
str
){
public
static
Date
getStrToDate
(
String
str
)
{
SimpleDateFormat
dateFormat
=
new
SimpleDateFormat
(
"yyyy年MM月dd日"
);
Date
date
=
null
;
try
{
if
(
str
==
null
)
{
if
(
str
==
null
)
{
date
=
null
;
}
else
{
}
else
{
date
=
dateFormat
.
parse
(
str
);
}
}
catch
(
ParseException
e
)
{
...
...
@@ -568,7 +572,7 @@ public class TDateUtil {
return
date
;
}
public
static
int
getStageByDate
(
Date
date
){
public
static
int
getStageByDate
(
Date
date
)
{
Calendar
instance
=
Calendar
.
getInstance
();
instance
.
setTime
(
date
);
//当前时间
...
...
@@ -584,22 +588,22 @@ public class TDateUtil {
Date
parse4
=
dateFormat
.
parse
(
"00:00:00"
);
//A:05:00-11:00 | B:11:00-17:00 | C:00:00-05:00,17:00-00:00
if
(
currentTime
.
after
(
parse4
)
&&
currentTime
.
before
(
parse1
)
)
{
if
(
currentTime
.
after
(
parse4
)
&&
currentTime
.
before
(
parse1
))
{
return
3
;
}
else
if
(
currentTime
.
after
(
parse1
)
&&
currentTime
.
before
(
parse2
))
{
}
else
if
(
currentTime
.
after
(
parse1
)
&&
currentTime
.
before
(
parse2
))
{
return
1
;
}
else
if
(
currentTime
.
after
(
parse2
)
&&
currentTime
.
before
(
parse3
))
{
}
else
if
(
currentTime
.
after
(
parse2
)
&&
currentTime
.
before
(
parse3
))
{
return
2
;
}
else
if
(
currentTime
.
after
(
parse3
)
&&
currentTime
.
after
(
parse4
))
{
}
else
if
(
currentTime
.
after
(
parse3
)
&&
currentTime
.
after
(
parse4
))
{
return
4
;
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
0
;
}
public
static
String
getCurrentYear
(){
public
static
String
getCurrentYear
()
{
Calendar
date
=
Calendar
.
getInstance
();
String
year
=
String
.
valueOf
(
date
.
get
(
Calendar
.
YEAR
));
return
year
;
...
...
src/main/java/com/mmc/payment/config/AuthHandler.java
浏览文件 @
11bf492b
差异被折叠。
点击展开。
src/main/java/com/mmc/payment/config/JwtUtil.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
config
;
import
com.mmc.payment.common.CodeUtil
;
import
com.mmc.payment.common.
util.
CodeUtil
;
import
com.mmc.payment.jwt.JwtConstant
;
import
io.jsonwebtoken.Claims
;
import
io.jsonwebtoken.JwtBuilder
;
...
...
src/main/java/com/mmc/payment/controller/RepoAccountController.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
controller
;
import
com.mmc.payment.common.ResultBody
;
import
com.mmc.payment.common.
result.
ResultBody
;
import
com.mmc.payment.config.AuthHandler
;
import
com.mmc.payment.jwt.JwtConstant
;
import
com.mmc.payment.model.dto.BaseAccountDTO
;
import
com.mmc.payment.model.dto.RepoAccountDTO
;
import
com.mmc.payment.model.dto.
user.
BaseAccountDTO
;
import
com.mmc.payment.model.dto.
user.
RepoAccountDTO
;
import
com.mmc.payment.model.qo.RepoAccountQO
;
import
com.mmc.payment.service.RepoAccountService
;
import
io.swagger.annotations.Api
;
...
...
src/main/java/com/mmc/payment/controller/RepoCashController.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
controller
;
import
com.mmc.payment.common.BaseController
;
import
com.mmc.payment.common.ResultBody
;
import
com.mmc.payment.common.
result.
ResultBody
;
import
com.mmc.payment.config.RepeatSubmit
;
import
com.mmc.payment.model.dto.CashTypeDTO
;
import
com.mmc.payment.model.dto.PayCashResultDTO
;
import
com.mmc.payment.model.dto.RepoCashDTO
;
import
com.mmc.payment.model.dto.RepoWalletDTO
;
import
com.mmc.payment.model.dto.
cash.
CashTypeDTO
;
import
com.mmc.payment.model.dto.
repo.
PayCashResultDTO
;
import
com.mmc.payment.model.dto.
repo.
RepoCashDTO
;
import
com.mmc.payment.model.dto.
repo.
RepoWalletDTO
;
import
com.mmc.payment.model.qo.RepoCashQO
;
import
com.mmc.payment.model.qo.UserCashQO
;
import
com.mmc.payment.model.vo.RepoCashVO
;
import
com.mmc.payment.model.vo.RepoOrderPayVO
;
import
com.mmc.payment.model.vo.WalletUsersVO
;
import
com.mmc.payment.model.vo.
repo.
RepoCashVO
;
import
com.mmc.payment.model.vo.
repo.
RepoOrderPayVO
;
import
com.mmc.payment.model.vo.
wallet.
WalletUsersVO
;
import
com.mmc.payment.service.RepoCashService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
...
...
src/main/java/com/mmc/payment/dao/RepoAccountDao.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
dao
;
import
com.mmc.payment.entity.RepoAccountDO
;
import
com.mmc.payment.entity.RepoWalletDO
;
import
com.mmc.payment.entity.
repo.
RepoAccountDO
;
import
com.mmc.payment.entity.
repo.
RepoWalletDO
;
import
com.mmc.payment.model.qo.RepoAccountQO
;
import
org.apache.ibatis.annotations.Mapper
;
...
...
src/main/java/com/mmc/payment/dao/RepoCashDao.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
dao
;
import
com.mmc.payment.entity.CashTypeDO
;
import
com.mmc.payment.entity.RepoCashDO
;
import
com.mmc.payment.entity.RepoWalletDO
;
import
com.mmc.payment.entity.
cash.
CashTypeDO
;
import
com.mmc.payment.entity.
repo.
RepoCashDO
;
import
com.mmc.payment.entity.
repo.
RepoWalletDO
;
import
com.mmc.payment.model.qo.RepoCashQO
;
import
com.mmc.payment.model.qo.UserCashQO
;
import
com.mmc.payment.model.qo.WalletUsersQO
;
...
...
src/main/java/com/mmc/payment/entity/CashTypeDO.java
→
src/main/java/com/mmc/payment/entity/
cash/
CashTypeDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
cash
;
import
com.mmc.payment.model.dto.CashTypeDTO
;
import
com.mmc.payment.model.dto.
cash.
CashTypeDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/entity/FlyerAccountDO.java
→
src/main/java/com/mmc/payment/entity/
flyer/
FlyerAccountDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
flyer
;
import
com.mmc.payment.common.FlyerAccountType
;
import
com.mmc.payment.model.dto.FlyerAccountDTO
;
import
com.mmc.payment.model.dto.FlyerInfoDTO
;
import
com.mmc.payment.model.dto.FlyerRcdTeamDTO
;
import
com.mmc.payment.model.vo.FlyerAccountVO
;
import
com.mmc.payment.model.vo.FlyerWorkStatusVO
;
import
com.mmc.payment.model.dto.
flyer.
FlyerAccountDTO
;
import
com.mmc.payment.model.dto.
flyer.
FlyerInfoDTO
;
import
com.mmc.payment.model.dto.
flyer.
FlyerRcdTeamDTO
;
import
com.mmc.payment.model.vo.
flyer.
FlyerAccountVO
;
import
com.mmc.payment.model.vo.
flyer.
FlyerWorkStatusVO
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
...
...
@@ -84,11 +84,11 @@ public class FlyerAccountDO implements Serializable {
public
FlyerAccountDO
(
FlyerWorkStatusVO
flyerWorkStatusVO
)
{
this
.
id
=
flyerWorkStatusVO
.
getId
();
this
.
resAddress
=
flyerWorkStatusVO
.
getResAddress
();
this
.
lon
=
flyerWorkStatusVO
.
getLon
();
this
.
lat
=
flyerWorkStatusVO
.
getLat
();
this
.
workStatus
=
flyerWorkStatusVO
.
getWorkStatus
();
this
.
id
=
flyerWorkStatusVO
.
getId
();
this
.
resAddress
=
flyerWorkStatusVO
.
getResAddress
();
this
.
lon
=
flyerWorkStatusVO
.
getLon
();
this
.
lat
=
flyerWorkStatusVO
.
getLat
();
this
.
workStatus
=
flyerWorkStatusVO
.
getWorkStatus
();
}
/**
...
...
@@ -97,9 +97,9 @@ public class FlyerAccountDO implements Serializable {
* @return
*/
public
FlyerAccountDTO
builderFlyerAccountDTO
(){
public
FlyerAccountDTO
builderFlyerAccountDTO
()
{
Integer
white
=
0
;
if
(
rcdFlyer
!=
null
&&
rcdFlyer
.
getSale
()
==
1
)
{
if
(
rcdFlyer
!=
null
&&
rcdFlyer
.
getSale
()
==
1
)
{
white
=
1
;
}
return
FlyerAccountDTO
.
builder
().
id
(
this
.
id
).
uid
(
this
.
uid
).
accountName
(
this
.
accountName
).
phoneNum
(
this
.
phoneNum
).
accountType
(
this
.
accountType
)
...
...
@@ -117,31 +117,31 @@ public class FlyerAccountDO implements Serializable {
.
rcdNickName
(
this
.
rcdFlyer
==
null
?
null
:
this
.
rcdFlyer
.
getNickName
()).
white
(
white
).
source
(
this
.
source
).
build
();
}
public
FlyerRcdTeamDTO
builderFlyerRcdTeamDTO
(){
public
FlyerRcdTeamDTO
builderFlyerRcdTeamDTO
()
{
return
FlyerRcdTeamDTO
.
builder
().
FlyerAccountName
(
this
.
accountName
).
id
(
this
.
id
).
accountType
(
this
.
accountType
)
.
realAuthStatus
(
this
.
realAuthStatus
).
entAuthStatus
(
this
.
entAuthStatus
).
createTime
(
this
.
rcdCreateTime
)
.
phoneNum
(
this
.
phoneNum
).
nickName
(
this
.
nickName
).
remark
(
this
.
rcdRemark
).
uid
(
this
.
uid
).
build
();
}
public
FlyerAccountDO
(
FlyerAccountVO
flyerAccountVO
){
this
.
id
=
flyerAccountVO
.
getId
();
this
.
uid
=
flyerAccountVO
.
getUid
();
this
.
accountName
=
flyerAccountVO
.
getAccountName
();
this
.
accountType
=
flyerAccountVO
.
getAccountType
();
this
.
phoneNum
=
flyerAccountVO
.
getPhoneNum
();
this
.
realAuthStatus
=
flyerAccountVO
.
getRealAuthStatus
();
this
.
entAuthStatus
=
flyerAccountVO
.
getEntAuthStatus
();
this
.
workStatus
=
flyerAccountVO
.
getWorkStatus
();
this
.
nickName
=
flyerAccountVO
.
getNickName
();
this
.
resAddress
=
flyerAccountVO
.
getResAddress
();
this
.
headerImg
=
flyerAccountVO
.
getHeaderImg
();
this
.
lon
=
flyerAccountVO
.
getLon
();
this
.
lat
=
flyerAccountVO
.
getLat
();
this
.
remark
=
flyerAccountVO
.
getRemark
();
this
.
deleted
=
flyerAccountVO
.
getDeleted
();
public
FlyerAccountDO
(
FlyerAccountVO
flyerAccountVO
)
{
this
.
id
=
flyerAccountVO
.
getId
();
this
.
uid
=
flyerAccountVO
.
getUid
();
this
.
accountName
=
flyerAccountVO
.
getAccountName
();
this
.
accountType
=
flyerAccountVO
.
getAccountType
();
this
.
phoneNum
=
flyerAccountVO
.
getPhoneNum
();
this
.
realAuthStatus
=
flyerAccountVO
.
getRealAuthStatus
();
this
.
entAuthStatus
=
flyerAccountVO
.
getEntAuthStatus
();
this
.
workStatus
=
flyerAccountVO
.
getWorkStatus
();
this
.
nickName
=
flyerAccountVO
.
getNickName
();
this
.
resAddress
=
flyerAccountVO
.
getResAddress
();
this
.
headerImg
=
flyerAccountVO
.
getHeaderImg
();
this
.
lon
=
flyerAccountVO
.
getLon
();
this
.
lat
=
flyerAccountVO
.
getLat
();
this
.
remark
=
flyerAccountVO
.
getRemark
();
this
.
deleted
=
flyerAccountVO
.
getDeleted
();
}
public
FlyerInfoDTO
buildFlyerInfoDTO
(){
public
FlyerInfoDTO
buildFlyerInfoDTO
()
{
return
FlyerInfoDTO
.
builder
().
id
(
this
.
id
).
flyerName
(
this
.
flyerName
).
licStatus
(
this
.
licStatus
).
phoneNum
(
this
.
phoneNum
)
.
protocolAuth
(
this
.
protocolAuth
).
electricAuth
(
this
.
electricAuth
).
aviationAuth
(
this
.
aviationAuth
)
.
emergencyAuth
(
this
.
emergencyAuth
).
superviseAuth
(
this
.
superviseAuth
).
universalAuth
(
this
.
universalAuth
)
...
...
src/main/java/com/mmc/payment/entity/FlyerEntInfoDO.java
→
src/main/java/com/mmc/payment/entity/
flyer/
FlyerEntInfoDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
flyer
;
import
com.mmc.payment.model.dto.FlyerEntInfoDTO
;
import
com.mmc.payment.model.vo.EntFourValidateVO
;
import
com.mmc.payment.model.dto.
flyer.
FlyerEntInfoDTO
;
import
com.mmc.payment.model.vo.
flyer.
EntFourValidateVO
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
...
...
@@ -44,7 +44,7 @@ public class FlyerEntInfoDO implements Serializable {
private
String
resAddress
;
private
String
nickName
;
public
FlyerEntInfoDTO
buildFlyerEntInfoDTO
(){
public
FlyerEntInfoDTO
buildFlyerEntInfoDTO
()
{
return
FlyerEntInfoDTO
.
builder
().
id
(
this
.
id
).
uid
(
this
.
uid
).
phoneNum
(
this
.
phoneNum
).
resAddress
(
this
.
resAddress
).
nickName
(
this
.
nickName
)
.
flyerAccountId
(
this
.
flyerAccountId
).
entName
(
this
.
entName
).
entCheckStatus
(
this
.
entCheckStatus
).
entLegalPerson
(
this
.
entLegalPerson
)
.
uscCode
(
this
.
uscCode
).
unLicImg
(
this
.
unLicImg
).
bankName
(
this
.
bankName
).
accountHolder
(
this
.
accountHolder
).
bankAccount
(
this
.
bankAccount
)
...
...
@@ -52,12 +52,12 @@ public class FlyerEntInfoDO implements Serializable {
.
countOfAuthFlyer
(
this
.
countOfAuthFlyer
).
build
();
}
public
FlyerEntInfoDO
(
EntFourValidateVO
entFourValidateVO
){
this
.
flyerAccountId
=
entFourValidateVO
.
getUserAccountId
();
this
.
entLegalPerson
=
entFourValidateVO
.
getEntLegalPerson
();
this
.
entName
=
entFourValidateVO
.
getEntName
();
this
.
uscCode
=
entFourValidateVO
.
getUnifySocialCreditCode
();
this
.
unLicImg
=
entFourValidateVO
.
getBusinessLicenseImg
();
this
.
idNumber
=
entFourValidateVO
.
getIdNumber
();
public
FlyerEntInfoDO
(
EntFourValidateVO
entFourValidateVO
)
{
this
.
flyerAccountId
=
entFourValidateVO
.
getUserAccountId
();
this
.
entLegalPerson
=
entFourValidateVO
.
getEntLegalPerson
();
this
.
entName
=
entFourValidateVO
.
getEntName
();
this
.
uscCode
=
entFourValidateVO
.
getUnifySocialCreditCode
();
this
.
unLicImg
=
entFourValidateVO
.
getBusinessLicenseImg
();
this
.
idNumber
=
entFourValidateVO
.
getIdNumber
();
}
}
src/main/java/com/mmc/payment/entity/OrderInfoDO.java
→
src/main/java/com/mmc/payment/entity/
order/
OrderInfoDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
order
;
import
com.mmc.payment.model.dto.KdnExpDTO
;
import
com.mmc.payment.model.dto.OrderReceiptDTO
;
import
com.mmc.payment.model.dto.OrderRefundDTO
;
import
com.mmc.payment.model.dto.OrderVcuDTO
;
import
com.mmc.payment.model.dto.
logistics.
KdnExpDTO
;
import
com.mmc.payment.model.dto.
order.
OrderReceiptDTO
;
import
com.mmc.payment.model.dto.
order.
OrderRefundDTO
;
import
com.mmc.payment.model.dto.
order.
OrderVcuDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -24,125 +24,125 @@ import java.util.List;
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.dto.OrderInfoDTO", description = "云仓订单DTO")
public
class
OrderInfoDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1572467108563651846L
;
private
static
final
long
serialVersionUID
=
1572467108563651846L
;
@ApiModelProperty
(
value
=
"ID"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"ID"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"订单编号"
)
private
String
orderNo
;
@ApiModelProperty
(
value
=
"订单编号"
)
private
String
orderNo
;
@ApiModelProperty
(
value
=
"商品ID"
)
private
Integer
wareInfoId
;
@ApiModelProperty
(
value
=
"商品ID"
)
private
Integer
wareInfoId
;
@ApiModelProperty
(
value
=
"商品编号"
)
private
String
wareNo
;
@ApiModelProperty
(
value
=
"商品编号"
)
private
String
wareNo
;
@ApiModelProperty
(
value
=
"商品标题"
)
private
String
wareTitle
;
@ApiModelProperty
(
value
=
"商品标题"
)
private
String
wareTitle
;
@ApiModelProperty
(
value
=
"商品图片"
)
private
String
wareImg
;
@ApiModelProperty
(
value
=
"商品图片"
)
private
String
wareImg
;
@ApiModelProperty
(
value
=
"套餐(sku)ID"
)
private
Integer
skuInfoId
;
@ApiModelProperty
(
value
=
"套餐(sku)ID"
)
private
Integer
skuInfoId
;
@ApiModelProperty
(
value
=
"套餐(sku)名称"
)
private
String
skuTitle
;
@ApiModelProperty
(
value
=
"套餐(sku)名称"
)
private
String
skuTitle
;
@ApiModelProperty
(
value
=
"购买用户ID"
)
private
Integer
repoAccountId
;
@ApiModelProperty
(
value
=
"购买用户ID"
)
private
Integer
repoAccountId
;
@ApiModelProperty
(
value
=
"用户UID"
)
private
String
uid
;
@ApiModelProperty
(
value
=
"用户UID"
)
private
String
uid
;
@ApiModelProperty
(
value
=
"买家name"
)
private
String
buyerName
;
@ApiModelProperty
(
value
=
"买家name"
)
private
String
buyerName
;
@ApiModelProperty
(
value
=
"买家电话"
)
private
String
buyerPhone
;
@ApiModelProperty
(
value
=
"买家电话"
)
private
String
buyerPhone
;
@ApiModelProperty
(
value
=
"单价"
)
private
BigDecimal
unitPrice
;
@ApiModelProperty
(
value
=
"单价"
)
private
BigDecimal
unitPrice
;
@ApiModelProperty
(
value
=
"购买的商品数量"
)
private
Integer
wareNum
;
@ApiModelProperty
(
value
=
"购买的商品数量"
)
private
Integer
wareNum
;
@ApiModelProperty
(
value
=
"应付款金额"
)
private
BigDecimal
shouldPay
;
@ApiModelProperty
(
value
=
"应付款金额"
)
private
BigDecimal
shouldPay
;
@ApiModelProperty
(
value
=
"实收款金额"
)
private
BigDecimal
actualPay
;
@ApiModelProperty
(
value
=
"实收款金额"
)
private
BigDecimal
actualPay
;
@ApiModelProperty
(
value
=
"订单类型:0租赁 100购买"
)
private
Integer
orderType
;
@ApiModelProperty
(
value
=
"订单类型:0租赁 100购买"
)
private
Integer
orderType
;
@ApiModelProperty
(
value
=
"押金"
)
private
BigDecimal
deposit
;
@ApiModelProperty
(
value
=
"押金"
)
private
BigDecimal
deposit
;
@ApiModelProperty
(
value
=
"租金总金额"
)
private
BigDecimal
rentPrice
;
@ApiModelProperty
(
value
=
"租金总金额"
)
private
BigDecimal
rentPrice
;
@ApiModelProperty
(
value
=
"租约开始日"
)
private
Date
startDate
;
@ApiModelProperty
(
value
=
"租约开始日"
)
private
Date
startDate
;
@ApiModelProperty
(
value
=
"租约结束日"
)
private
Date
endDate
;
@ApiModelProperty
(
value
=
"租约结束日"
)
private
Date
endDate
;
@ApiModelProperty
(
value
=
"付款天数"
)
private
Integer
payDay
;
@ApiModelProperty
(
value
=
"付款天数"
)
private
Integer
payDay
;
@ApiModelProperty
(
value
=
"交易状态:查订单状态字典"
)
private
String
tranStatus
;
@ApiModelProperty
(
value
=
"交易状态:查订单状态字典"
)
private
String
tranStatus
;
@ApiModelProperty
(
value
=
"减库方式 0:买家拍下减库存 1:卖家付款减库存"
)
private
Integer
exWare
;
@ApiModelProperty
(
value
=
"减库方式 0:买家拍下减库存 1:卖家付款减库存"
)
private
Integer
exWare
;
@ApiModelProperty
(
value
=
"用户备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"用户备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"平台人员备注"
)
private
String
pfRemark
;
@ApiModelProperty
(
value
=
"平台人员备注"
)
private
String
pfRemark
;
@ApiModelProperty
(
value
=
"关闭原因"
)
private
String
shutReason
;
@ApiModelProperty
(
value
=
"关闭原因"
)
private
String
shutReason
;
@ApiModelProperty
(
value
=
"交易编号"
)
private
String
payNo
;
@ApiModelProperty
(
value
=
"交易编号"
)
private
String
payNo
;
@ApiModelProperty
(
value
=
"支付时间"
)
private
Date
payTime
;
@ApiModelProperty
(
value
=
"支付时间"
)
private
Date
payTime
;
@ApiModelProperty
(
value
=
"发货时间"
)
private
Date
sendWareTime
;
@ApiModelProperty
(
value
=
"发货时间"
)
private
Date
sendWareTime
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createTime
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createTime
;
@ApiModelProperty
(
value
=
"物流信息/收货地址信息"
)
private
OrderReceiptDTO
receipt
;
@ApiModelProperty
(
value
=
"物流信息/收货地址信息"
)
private
OrderReceiptDTO
receipt
;
@ApiModelProperty
(
value
=
"退款单详情信息,无则为null"
)
private
OrderRefundDTO
orderRefund
;
@ApiModelProperty
(
value
=
"退款单详情信息,无则为null"
)
private
OrderRefundDTO
orderRefund
;
@ApiModelProperty
(
value
=
"发货-物流动态,无则为null"
)
private
KdnExpDTO
express
;
@ApiModelProperty
(
value
=
"发货-物流动态,无则为null"
)
private
KdnExpDTO
express
;
@ApiModelProperty
(
value
=
"退货-物流动态,无则为null"
)
private
KdnExpDTO
refundExpress
;
@ApiModelProperty
(
value
=
"退货-物流动态,无则为null"
)
private
KdnExpDTO
refundExpress
;
@ApiModelProperty
(
value
=
"质检详情,无则为null"
)
private
List
<
OrderVcuDTO
>
vcus
;
@ApiModelProperty
(
value
=
"质检详情,无则为null"
)
private
List
<
OrderVcuDTO
>
vcus
;
@ApiModelProperty
(
value
=
"归还时间"
)
private
Date
returnTime
;
@ApiModelProperty
(
value
=
"归还时间"
)
private
Date
returnTime
;
@ApiModelProperty
(
value
=
"优惠券id"
,
example
=
"221"
)
private
Integer
couponId
;
@ApiModelProperty
(
value
=
"优惠券id"
,
example
=
"221"
)
private
Integer
couponId
;
@ApiModelProperty
(
value
=
"规格id"
,
example
=
"1"
)
private
Integer
specsId
;
@ApiModelProperty
(
value
=
"规格id"
,
example
=
"1"
)
private
Integer
specsId
;
@ApiModelProperty
(
value
=
"余额"
,
example
=
"4"
)
private
BigDecimal
balance
;
@ApiModelProperty
(
value
=
"余额"
,
example
=
"4"
)
private
BigDecimal
balance
;
}
src/main/java/com/mmc/payment/entity/OrderVcuDO.java
→
src/main/java/com/mmc/payment/entity/
order/
OrderVcuDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
order
;
import
com.mmc.payment.model.dto.OrderVcuDTO
;
import
com.mmc.payment.model.dto.
order.
OrderVcuDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/entity/RepoAccountDO.java
→
src/main/java/com/mmc/payment/entity/
repo/
RepoAccountDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
repo
;
import
com.mmc.payment.model.dto.
RepoAccount
DTO
;
import
com.mmc.payment.model.dto.
RepoRcdTeam
DTO
;
import
com.mmc.payment.model.dto.
RepoRebateWalle
tDTO
;
import
com.mmc.payment.model.vo.RepoAccountVO
;
import
com.mmc.payment.model.dto.
repo.RepoRcdTeam
DTO
;
import
com.mmc.payment.model.dto.
repo.RepoRebateWallet
DTO
;
import
com.mmc.payment.model.dto.
user.RepoAccoun
tDTO
;
import
com.mmc.payment.model.vo.
repo.
RepoAccountVO
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
...
...
@@ -53,16 +53,16 @@ public class RepoAccountDO implements Serializable {
private
RepoAccountDO
rcdRepo
;
/**
* 额外字段
*
*/
private
Integer
white
;
private
Date
entAuthTime
;
private
String
entName
;
private
Date
rcdCreateTime
;
private
String
rcdRemark
;
public
RepoAccountDTO
buildRepoAccountDTO
()
{
Integer
white
=
0
;
if
(
rcdRepo
!=
null
&&
rcdRepo
.
getSale
()
==
1
)
{
if
(
rcdRepo
!=
null
&&
rcdRepo
.
getSale
()
==
1
)
{
white
=
1
;
}
return
RepoAccountDTO
.
builder
().
id
(
this
.
id
).
uid
(
this
.
uid
).
accountName
(
this
.
accountName
)
...
...
@@ -82,13 +82,13 @@ public class RepoAccountDO implements Serializable {
.
build
();
}
public
RepoRcdTeamDTO
builderRepoRcdTeamDTO
(){
public
RepoRcdTeamDTO
builderRepoRcdTeamDTO
()
{
return
RepoRcdTeamDTO
.
builder
().
RepoAccountName
(
this
.
accountName
).
id
(
this
.
id
).
accountType
(
this
.
accountType
)
.
realAuthStatus
(
this
.
realAuthStatus
).
entAuthStatus
(
this
.
entAuthStatus
).
createTime
(
this
.
rcdCreateTime
)
.
phoneNum
(
this
.
phoneNum
).
nickName
(
this
.
nickName
).
remark
(
this
.
rcdRemark
).
uid
(
this
.
uid
).
entName
(
this
.
entName
).
build
();
}
public
RepoRebateWalletDTO
buildRepoRebateWalletDTO
(){
public
RepoRebateWalletDTO
buildRepoRebateWalletDTO
()
{
return
RepoRebateWalletDTO
.
builder
().
repoAccountId
(
this
.
id
).
uid
(
this
.
uid
).
nickName
(
this
.
getNickName
()).
build
();
}
...
...
src/main/java/com/mmc/payment/entity/RepoCashDO.java
→
src/main/java/com/mmc/payment/entity/
repo/
RepoCashDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
repo
;
import
com.mmc.payment.model.dto.RepoCashDTO
;
import
com.mmc.payment.model.dto.
repo.
RepoCashDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/entity/RepoWalletDO.java
→
src/main/java/com/mmc/payment/entity/
repo/
RepoWalletDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
repo
;
import
com.mmc.payment.model.dto.RepoWalletDTO
;
import
com.mmc.payment.model.dto.
repo.
RepoWalletDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/payment/exception/BizException.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
exception
;
import
com.mmc.payment.common.BaseErrorInfoInterface
;
import
com.mmc.payment.common.ResultEnum
;
import
com.mmc.payment.common.
publicinterface.
BaseErrorInfoInterface
;
import
com.mmc.payment.common.
result.
ResultEnum
;
import
static
com
.
mmc
.
payment
.
common
.
ResultEnum
.
CUSTOM_ERROR
;
import
static
com
.
mmc
.
payment
.
common
.
result
.
ResultEnum
.
CUSTOM_ERROR
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/filter/AuthSignatureFilter.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
filter
;
import
com.alibaba.fastjson2.JSON
;
import
com.mmc.payment.common.ResultBody
;
import
com.mmc.payment.common.ResultEnum
;
import
com.mmc.payment.common.Tenant
;
import
com.mmc.payment.common.result.ResultBody
;
import
com.mmc.payment.common.result.ResultEnum
;
import
com.mmc.payment.config.Audience
;
import
com.mmc.payment.config.TenantContext
;
import
com.mmc.payment.model.dto.UserAccountDTO
;
import
com.mmc.payment.model.dto.
user.
UserAccountDTO
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.ArrayUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/java/com/mmc/payment/model/dto/CashTypeDTO.java
→
src/main/java/com/mmc/payment/model/dto/
cash/
CashTypeDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
cash
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/payment/model/dto/CompanyCacheDTO.java
→
src/main/java/com/mmc/payment/model/dto/
company/
CompanyCacheDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
company
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
@@ -23,9 +23,9 @@ public class CompanyCacheDTO implements Serializable {
private
Integer
id
;
@ApiModelProperty
(
value
=
"单位名称"
)
private
String
company
;
@ApiModelProperty
(
value
=
"是否为管理单位:0否 1是"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"是否为管理单位:0否 1是"
,
hidden
=
true
)
private
Integer
manage
;
@ApiModelProperty
(
value
=
"当前单位ID+子级单位ID的集合"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"当前单位ID+子级单位ID的集合"
,
hidden
=
true
)
private
List
<
Integer
>
companys
;
}
src/main/java/com/mmc/payment/model/dto/CompanySimpleDTO.java
→
src/main/java/com/mmc/payment/model/dto/
company/
CompanySimpleDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
company
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -28,8 +27,8 @@ public class CompanySimpleDTO implements Serializable {
private
String
company
;
@ApiModelProperty
(
value
=
"账号类型:0合伙人 1员工"
)
private
Integer
userType
;
@ApiModelProperty
(
value
=
"是否为管理单位:0否 1是"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"是否为管理单位:0否 1是"
,
hidden
=
true
)
private
Integer
manage
;
@ApiModelProperty
(
value
=
"当前单位ID+子级单位ID的集合"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"当前单位ID+子级单位ID的集合"
,
hidden
=
true
)
private
List
<
Integer
>
companys
;
}
src/main/java/com/mmc/payment/model/dto/FlyerAccountDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerAccountDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
com.mmc.payment.common.FlyerAccountType
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/FlyerEntInfoDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerEntInfoDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/FlyerInfoDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerInfoDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -58,10 +57,10 @@ public class FlyerInfoDTO implements Serializable {
@ApiModelProperty
(
value
=
"签发机关"
)
private
String
signOrg
;
@ApiModelProperty
(
value
=
"有效开始时间"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
startDate
;
@ApiModelProperty
(
value
=
"有效结束时间"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
endDate
;
@ApiModelProperty
(
value
=
"身份证正面照url"
)
private
String
frontIdImg
;
...
...
src/main/java/com/mmc/payment/model/dto/FlyerOrderTaskDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerOrderTaskDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
com.mmc.payment.model.dto.order.OrderTaskDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/model/dto/FlyerRcdTeamDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerRcdTeamDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/FlyerRecordDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerRecordDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/FlyerScenesAuthDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerScenesAuthDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/payment/model/dto/TaskFlyerCostDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
TaskFlyerCostDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -10,7 +9,6 @@ import lombok.NoArgsConstructor;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
/**
* @Author small
...
...
@@ -57,7 +55,7 @@ public class TaskFlyerCostDTO implements Serializable {
private
String
inspectionName
;
@ApiModelProperty
(
value
=
"飞手类型(0个人飞手 1飞手机构)"
)
private
Integer
flyerType
;
// @ApiModelProperty(value = "任务工资信息列表")
// @ApiModelProperty(value = "任务工资信息列表")
//private List<WagTermDetailDTO> details;
@ApiModelProperty
(
value
=
"任务开始日"
)
private
Date
startTime
;
...
...
@@ -92,7 +90,7 @@ public class TaskFlyerCostDTO implements Serializable {
this
.
payPersent
=
BigDecimal
.
ZERO
;
}
if
(
this
.
hotSudy
==
null
)
{
if
(
this
.
hotSudy
==
null
)
{
this
.
hotSudy
=
BigDecimal
.
ZERO
;
}
}
...
...
src/main/java/com/mmc/payment/model/dto/ExpStationsDTO.java
→
src/main/java/com/mmc/payment/model/dto/
logistics/
ExpStationsDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
logistics
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/model/dto/KdnExpDTO.java
→
src/main/java/com/mmc/payment/model/dto/
logistics/
KdnExpDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
logistics
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/RefundLogDTO.java
→
src/main/java/com/mmc/payment/model/dto/
logistics/
RefundLogDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
logistics
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/OrderInfoDTO.java
→
src/main/java/com/mmc/payment/model/dto/
order/
OrderInfoDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
order
;
import
com.mmc.payment.entity.RepoCashDO
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.entity.
repo.
RepoCashDO
;
import
com.mmc.payment.model.dto.logistics.KdnExpDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/OrderReceiptDTO.java
→
src/main/java/com/mmc/payment/model/dto/
order/
OrderReceiptDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
order
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/OrderRefundDTO.java
→
src/main/java/com/mmc/payment/model/dto/
order/
OrderRefundDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
order
;
import
com.mmc.payment.model.dto.logistics.RefundLogDTO
;
import
com.mmc.payment.model.dto.repo.RepoCashDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/payment/model/dto/OrderTaskDTO.java
→
src/main/java/com/mmc/payment/model/dto/
order/
OrderTaskDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
order
;
import
com.mmc.payment.model.dto.flyer.FlyerAccountDTO
;
import
com.mmc.payment.model.dto.flyer.FlyerOrderTaskDTO
;
import
com.mmc.payment.model.dto.flyer.TaskFlyerCostDTO
;
import
com.mmc.payment.model.dto.user.UserAccountDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -140,7 +144,7 @@ public class OrderTaskDTO implements Serializable {
@ApiModelProperty
(
value
=
"平台上传附件预览效果"
)
private
String
platformPreview
;
@ApiModelProperty
(
value
=
"文案描述"
)
private
String
copywriting
;
private
String
copywriting
;
@ApiModelProperty
(
value
=
"子任务列表"
)
private
List
<
OrderTaskDTO
>
children
;
@ApiModelProperty
(
value
=
"子订单信息"
)
...
...
@@ -160,7 +164,7 @@ public class OrderTaskDTO implements Serializable {
this
.
userPhoneNum
=
wx
.
getPhoneNum
();
}
public
FlyerOrderTaskDTO
buildFlyerOrderTaskDTO
(){
public
FlyerOrderTaskDTO
buildFlyerOrderTaskDTO
()
{
return
FlyerOrderTaskDTO
.
builder
().
orderId
(
this
.
id
).
orderNo
(
this
.
orderNo
).
orderName
(
this
.
orderName
).
build
();
}
}
src/main/java/com/mmc/payment/model/dto/OrderTaskSonDTO.java
→
src/main/java/com/mmc/payment/model/dto/
order/
OrderTaskSonDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
order
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
@@ -16,7 +16,7 @@ import java.time.LocalDateTime;
* @Version 1.0
*/
@Data
@ApiModel
(
value
=
"OrderTaskSonDTO"
,
description
=
"云享飞订单-子任务表"
)
@ApiModel
(
value
=
"OrderTaskSonDTO"
,
description
=
"云享飞订单-子任务表"
)
@AllArgsConstructor
@NoArgsConstructor
public
class
OrderTaskSonDTO
implements
Serializable
{
...
...
src/main/java/com/mmc/payment/model/dto/OrderVcuDTO.java
→
src/main/java/com/mmc/payment/model/dto/
order/
OrderVcuDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
order
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/payment/model/dto/PayCashResultDTO.java
→
src/main/java/com/mmc/payment/model/dto/
repo/
PayCashResultDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
repo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/RepoCashDTO.java
→
src/main/java/com/mmc/payment/model/dto/
repo/
RepoCashDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
repo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/payment/model/dto/RepoRcdTeamDTO.java
→
src/main/java/com/mmc/payment/model/dto/
repo/
RepoRcdTeamDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
repo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/RepoRebateWalletDTO.java
→
src/main/java/com/mmc/payment/model/dto/
repo/
RepoRebateWalletDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
repo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/RepoWalletDTO.java
→
src/main/java/com/mmc/payment/model/dto/
repo/
RepoWalletDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
repo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/payment/model/dto/RoleInfoDTO.java
→
src/main/java/com/mmc/payment/model/dto/
role/
RoleInfoDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
role
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/BaseAccountDTO.java
→
src/main/java/com/mmc/payment/model/dto/
user/
BaseAccountDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
user
;
import
com.mmc.payment.common.PortTypeEnum
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -19,29 +18,29 @@ import java.io.Serializable;
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.dto.BaseAccountDTO", description = "登录信息DTO")
public
class
BaseAccountDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
2979712090903806216L
;
private
static
final
long
serialVersionUID
=
-
2979712090903806216L
;
@ApiModelProperty
(
value
=
"token"
)
private
String
token
;
@ApiModelProperty
(
value
=
"token"
)
private
String
token
;
@ApiModelProperty
(
value
=
"账号id"
)
private
Integer
userAccountId
;
@ApiModelProperty
(
value
=
"账号id"
)
private
Integer
userAccountId
;
@ApiModelProperty
(
value
=
"账号"
)
private
String
accountNo
;
@ApiModelProperty
(
value
=
"账号"
)
private
String
accountNo
;
@ApiModelProperty
(
value
=
"账号uid"
)
private
String
uid
;
@ApiModelProperty
(
value
=
"账号uid"
)
private
String
uid
;
@ApiModelProperty
(
value
=
"手机号"
)
private
String
phoneNum
;
@ApiModelProperty
(
value
=
"手机号"
)
private
String
phoneNum
;
@ApiModelProperty
(
value
=
"用户名称"
)
private
String
userName
;
@ApiModelProperty
(
value
=
"用户名称"
)
private
String
userName
;
@ApiModelProperty
(
value
=
"用户昵称"
)
private
String
nickName
;
@ApiModelProperty
(
value
=
"用户昵称"
)
private
String
nickName
;
@ApiModelProperty
(
value
=
"0后台管理账号 ; 100云享飞-客户端"
)
private
Integer
portType
;
@ApiModelProperty
(
value
=
"0后台管理账号 ; 100云享飞-客户端"
)
private
Integer
portType
;
}
src/main/java/com/mmc/payment/model/dto/CurrentUserDTO.java
→
src/main/java/com/mmc/payment/model/dto/
user/
CurrentUserDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
user
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/RepoAccountDTO.java
→
src/main/java/com/mmc/payment/model/dto/
user/
RepoAccountDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
user
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/UserAccountDTO.java
→
src/main/java/com/mmc/payment/model/dto/
user/
UserAccountDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
user
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.model.dto.company.CompanySimpleDTO
;
import
com.mmc.payment.model.dto.role.RoleInfoDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/UserAccountSimpleDTO.java
→
src/main/java/com/mmc/payment/model/dto/
user/
UserAccountSimpleDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
user
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/payment/model/qo/BaseInfoQO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
qo
;
import
com.mmc.payment.common.Freeze
;
import
com.mmc.payment.common.Page
;
import
com.mmc.payment.common.
publicinterface.
Freeze
;
import
com.mmc.payment.common.
publicinterface.
Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
@@ -27,13 +27,13 @@ public class BaseInfoQO {
private
String
endTime
;
@ApiModelProperty
(
value
=
"页码"
)
@NotNull
(
message
=
"页码不能为空"
,
groups
=
{
Page
.
class
,
Freeze
.
class
})
@Min
(
value
=
1
,
groups
=
Page
.
class
,
message
=
"pageNo不能少于1"
)
@NotNull
(
message
=
"页码不能为空"
,
groups
=
{
Page
.
class
,
Freeze
.
class
})
@Min
(
value
=
1
,
groups
=
Page
.
class
,
message
=
"pageNo不能少于1"
)
private
Integer
pageNo
;
@ApiModelProperty
(
value
=
"每页显示数"
)
@NotNull
(
message
=
"每页显示数不能为空"
,
groups
=
{
Page
.
class
,
Freeze
.
class
})
@Min
(
value
=
1
,
groups
=
Page
.
class
,
message
=
"pageSize不能少于1"
)
@NotNull
(
message
=
"每页显示数不能为空"
,
groups
=
{
Page
.
class
,
Freeze
.
class
})
@Min
(
value
=
1
,
groups
=
Page
.
class
,
message
=
"pageSize不能少于1"
)
private
Integer
pageSize
;
/**
...
...
src/main/java/com/mmc/payment/model/qo/RepoAccountQO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
qo
;
import
com.mmc.payment.common.Page
;
import
com.mmc.payment.common.
publicinterface.
Page
;
import
com.mmc.payment.config.UserPorts
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/qo/RepoCashQO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
qo
;
import
com.mmc.payment.common.Page
;
import
com.mmc.payment.common.
publicinterface.
Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/qo/RepoWalletQO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
qo
;
import
com.mmc.payment.common.Page
;
import
com.mmc.payment.common.
publicinterface.
Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/qo/UserAccountQO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
qo
;
import
com.mmc.payment.common.Page
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.common.publicinterface.Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -47,7 +46,7 @@ public class UserAccountQO implements Serializable {
@ApiModelProperty
(
value
=
"推荐单位id"
)
private
Integer
rcdCompanyId
;
@ApiModelProperty
(
value
=
"单位集合"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"单位集合"
,
hidden
=
true
)
private
List
<
Integer
>
companys
;
@ApiModelProperty
(
value
=
"页码"
,
required
=
true
)
...
...
src/main/java/com/mmc/payment/model/qo/UserCashQO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
qo
;
import
com.mmc.payment.common.Page
;
import
com.mmc.payment.config.UserPorts
;
import
com.mmc.payment.common.publicinterface.Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
org.springframework.util.CollectionUtils
;
import
javax.validation.constraints.Min
;
import
javax.validation.constraints.NotNull
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Set
;
import
java.util.stream.Collectors
;
/**
* @Author small
...
...
@@ -33,11 +28,11 @@ public class UserCashQO implements Serializable {
@ApiModelProperty
(
value
=
"用户名称/手机号/UID"
)
private
String
userMassage
;
@ApiModelProperty
(
value
=
"页码"
,
required
=
true
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"页码"
,
required
=
true
,
example
=
"1"
)
@NotNull
(
message
=
"页码不能为空"
,
groups
=
Page
.
class
)
@Min
(
value
=
1
,
groups
=
Page
.
class
)
private
Integer
pageNo
;
@ApiModelProperty
(
value
=
"每页显示数"
,
required
=
true
,
example
=
"10"
)
@ApiModelProperty
(
value
=
"每页显示数"
,
required
=
true
,
example
=
"10"
)
@NotNull
(
message
=
"每页显示数不能为空"
,
groups
=
Page
.
class
)
@Min
(
value
=
1
,
groups
=
Page
.
class
)
private
Integer
pageSize
;
...
...
src/main/java/com/mmc/payment/model/vo/EntFourValidateVO.java
→
src/main/java/com/mmc/payment/model/vo/
flyer/
EntFourValidateVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
flyer
;
import
com.mmc.payment.common.Create
;
import
com.mmc.payment.common.Update
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.common.publicinterface.Create
;
import
com.mmc.payment.common.publicinterface.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
@@ -25,25 +24,25 @@ public class EntFourValidateVO implements Serializable {
private
static
final
long
serialVersionUID
=
6208245549679324962L
;
@ApiModelProperty
(
value
=
"id"
)
@NotNull
(
message
=
"id创建修改不能为空"
,
groups
=
{
Update
.
class
})
@NotNull
(
message
=
"id创建修改不能为空"
,
groups
=
{
Update
.
class
})
private
Integer
id
;
@ApiModelProperty
(
value
=
"用户ID"
)
@NotNull
(
message
=
"用户ID不能为空"
,
groups
=
{
Update
.
class
,
Create
.
class
})
@NotNull
(
message
=
"用户ID不能为空"
,
groups
=
{
Update
.
class
,
Create
.
class
})
private
Integer
userAccountId
;
@ApiModelProperty
(
value
=
"企业法人"
)
@NotBlank
(
message
=
"企业法人"
,
groups
=
{
Create
.
class
})
@NotBlank
(
message
=
"企业法人"
,
groups
=
{
Create
.
class
})
private
String
entLegalPerson
;
@ApiModelProperty
(
value
=
"身份证号码"
,
hidden
=
true
)
//@NotBlank(message = "身份证号码不能为空",groups = {Create.class})
private
String
idNumber
;
@ApiModelProperty
(
value
=
"企业名称"
)
@NotBlank
(
message
=
"企业名称"
,
groups
=
{
Update
.
class
,
Create
.
class
})
@NotBlank
(
message
=
"企业名称"
,
groups
=
{
Update
.
class
,
Create
.
class
})
private
String
entName
;
@ApiModelProperty
(
value
=
"统一社会信用代码"
)
@NotBlank
(
message
=
"统一社会信用代码"
,
groups
=
{
Create
.
class
})
@NotBlank
(
message
=
"统一社会信用代码"
,
groups
=
{
Create
.
class
})
private
String
unifySocialCreditCode
;
@ApiModelProperty
(
value
=
"营业执照"
)
@NotBlank
(
message
=
"营业执照"
,
groups
=
{
Update
.
class
})
@NotBlank
(
message
=
"营业执照"
,
groups
=
{
Update
.
class
})
private
String
businessLicenseImg
;
@ApiModelProperty
(
value
=
"unionId"
)
private
String
unionId
;
...
...
src/main/java/com/mmc/payment/model/vo/FlyerAccountVO.java
→
src/main/java/com/mmc/payment/model/vo/
flyer/
FlyerAccountVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
flyer
;
import
com.mmc.payment.common.Create
;
import
com.mmc.payment.common.Update
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.common.publicinterface.Create
;
import
com.mmc.payment.common.publicinterface.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
@@ -25,12 +24,12 @@ import java.io.Serializable;
public
class
FlyerAccountVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
5606965866344925637L
;
@ApiModelProperty
(
value
=
"id"
)
@NotNull
(
message
=
"更新时ID不能为空"
,
groups
=
{
Update
.
class
})
@NotNull
(
message
=
"更新时ID不能为空"
,
groups
=
{
Update
.
class
})
private
Integer
id
;
@ApiModelProperty
(
value
=
"uid"
)
private
String
uid
;
@ApiModelProperty
(
value
=
"账号"
,
example
=
""
)
@NotEmpty
(
message
=
"账号不能为空"
,
groups
=
{
Create
.
class
})
@NotEmpty
(
message
=
"账号不能为空"
,
groups
=
{
Create
.
class
})
private
String
accountName
;
@ApiModelProperty
(
value
=
"飞手手机号"
)
private
String
phoneNum
;
...
...
@@ -53,7 +52,7 @@ public class FlyerAccountVO implements Serializable {
@ApiModelProperty
(
value
=
"纬度"
)
private
Double
lat
;
@ApiModelProperty
(
value
=
"用户备注"
)
@Size
(
max
=
70
,
message
=
"用户备注内容不能超过70字符"
,
groups
=
{
Update
.
class
})
@Size
(
max
=
70
,
message
=
"用户备注内容不能超过70字符"
,
groups
=
{
Update
.
class
})
private
String
remark
;
@ApiModelProperty
(
value
=
"用户删除状态,0未删除,1已删除"
)
private
Integer
deleted
;
...
...
src/main/java/com/mmc/payment/model/vo/FlyerWorkStatusVO.java
→
src/main/java/com/mmc/payment/model/vo/
flyer/
FlyerWorkStatusVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
flyer
;
import
com.mmc.payment.common.Update
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.common.publicinterface.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
@@ -23,19 +22,19 @@ import java.io.Serializable;
public
class
FlyerWorkStatusVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
1274280958579567505L
;
@ApiModelProperty
(
value
=
"id"
)
@NotNull
(
message
=
"更新时ID不能为空"
,
groups
=
{
Update
.
class
})
@NotNull
(
message
=
"更新时ID不能为空"
,
groups
=
{
Update
.
class
})
private
Integer
id
;
@ApiModelProperty
(
value
=
"常驻地址"
,
example
=
"深圳市"
)
@NotEmpty
(
message
=
"常驻地址不能为空"
,
groups
=
{
Update
.
class
})
@NotEmpty
(
message
=
"常驻地址不能为空"
,
groups
=
{
Update
.
class
})
private
String
resAddress
;
@ApiModelProperty
(
value
=
"经度"
)
@NotNull
(
message
=
"更新时经度不能为空"
,
groups
=
{
Update
.
class
})
@NotNull
(
message
=
"更新时经度不能为空"
,
groups
=
{
Update
.
class
})
private
Double
lon
;
@ApiModelProperty
(
value
=
"纬度"
)
@NotNull
(
message
=
"更新时纬度不能为空"
,
groups
=
{
Update
.
class
})
@NotNull
(
message
=
"更新时纬度不能为空"
,
groups
=
{
Update
.
class
})
private
Double
lat
;
@ApiModelProperty
(
value
=
"工作状态"
)
@NotNull
(
message
=
"workStatus不能为空"
,
groups
=
{
Update
.
class
})
@NotNull
(
message
=
"workStatus不能为空"
,
groups
=
{
Update
.
class
})
private
Integer
workStatus
;
}
src/main/java/com/mmc/payment/model/vo/ShareOrderDTO.java
→
src/main/java/com/mmc/payment/model/vo/
order/
ShareOrderDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
order
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/vo/RepoAccountVO.java
→
src/main/java/com/mmc/payment/model/vo/
repo/
RepoAccountVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
repo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/model/vo/RepoCashVO.java
→
src/main/java/com/mmc/payment/model/vo/
repo/
RepoCashVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
repo
;
import
com.mmc.payment.common.Create
;
import
com.mmc.payment.common.Refund
;
import
com.mmc.payment.common.Share
;
import
com.mmc.payment.common.
publicinterface.
Create
;
import
com.mmc.payment.common.
publicinterface.
Refund
;
import
com.mmc.payment.common.
publicinterface.
Share
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -23,13 +23,13 @@ import java.util.List;
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.vo.RepoCashVO", description = "现金变更VO")
public
class
RepoCashVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1828354753495845609L
;
private
static
final
long
serialVersionUID
=
1828354753495845609L
;
@ApiModelProperty
(
value
=
"用户ID"
)
@NotNull
(
message
=
"用户ID不能为空"
,
groups
=
{
Create
.
class
})
private
Integer
repoAccountId
;
@ApiModelProperty
(
value
=
"用户ID"
)
@NotNull
(
message
=
"用户ID不能为空"
,
groups
=
{
Create
.
class
})
private
Integer
repoAccountId
;
/* @ApiModelProperty(value = "订单ID")
@NotNull(
...
...
@@ -43,21 +43,21 @@ public class RepoCashVO implements Serializable {
groups = {Share.class})
private Integer shareOrderId;*/
@ApiModelProperty
(
value
=
"变动金额"
)
@NotNull
(
message
=
"变动金额不能为空"
,
groups
=
{
Create
.
class
,
Refund
.
class
})
private
BigDecimal
amtPaid
;
@ApiModelProperty
(
value
=
"变动金额"
)
@NotNull
(
message
=
"变动金额不能为空"
,
groups
=
{
Create
.
class
,
Refund
.
class
})
private
BigDecimal
amtPaid
;
@ApiModelProperty
(
value
=
"凭证图片集合"
)
private
List
<
String
>
voucher
;
@ApiModelProperty
(
value
=
"凭证图片集合"
)
private
List
<
String
>
voucher
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"操作人员密码"
)
@NotNull
(
message
=
"变动金额不能为空"
,
groups
=
{
Refund
.
class
,
Share
.
class
})
private
String
authPwd
;
@ApiModelProperty
(
value
=
"操作人员密码"
)
@NotNull
(
message
=
"变动金额不能为空"
,
groups
=
{
Refund
.
class
,
Share
.
class
})
private
String
authPwd
;
}
src/main/java/com/mmc/payment/model/vo/RepoOrderPayVO.java
→
src/main/java/com/mmc/payment/model/vo/
repo/
RepoOrderPayVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
repo
;
import
com.mmc.payment.model.dto.
BaseAccount
DTO
;
import
com.mmc.payment.model.dto.
OrderInfo
DTO
;
import
com.mmc.payment.model.dto.RepoAccountDTO
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.model.dto.
order.OrderInfo
DTO
;
import
com.mmc.payment.model.dto.
user.BaseAccount
DTO
;
import
com.mmc.payment.model.dto.
user.
RepoAccountDTO
;
import
com.mmc.payment.model.vo.order.ShareOrderDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/model/vo/WalletUsersVO.java
→
src/main/java/com/mmc/payment/model/vo/
wallet/
WalletUsersVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
wallet
;
import
com.mmc.payment.common.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.NotNull
;
import
java.io.Serializable
;
...
...
src/main/java/com/mmc/payment/service/Impl/RepoAccountServiceImpl.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
service
.
Impl
;
import
com.mmc.payment.common.PageResult
;
import
com.mmc.payment.common.
result.
PageResult
;
import
com.mmc.payment.dao.RepoAccountDao
;
import
com.mmc.payment.entity.RepoWalletDO
;
import
com.mmc.payment.model.dto.
BaseAccoun
tDTO
;
import
com.mmc.payment.model.dto.
Repo
AccountDTO
;
import
com.mmc.payment.model.dto.
RepoWalle
tDTO
;
import
com.mmc.payment.entity.
repo.
RepoWalletDO
;
import
com.mmc.payment.model.dto.
repo.RepoWalle
tDTO
;
import
com.mmc.payment.model.dto.
user.Base
AccountDTO
;
import
com.mmc.payment.model.dto.
user.RepoAccoun
tDTO
;
import
com.mmc.payment.model.qo.RepoAccountQO
;
import
com.mmc.payment.service.RepoAccountService
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -21,56 +21,57 @@ import java.util.stream.Collectors;
*/
@Service
public
class
RepoAccountServiceImpl
implements
RepoAccountService
{
@Autowired
private
RepoAccountDao
repoAccountDao
;
@Autowired
private
RepoAccountDao
repoAccountDao
;
@Override
public
PageResult
listPagePayManager
(
RepoAccountQO
param
,
BaseAccountDTO
cuser
)
{
@Override
public
PageResult
listPagePayManager
(
RepoAccountQO
param
,
BaseAccountDTO
cuser
)
{
/*if(!cuser.isManage()){
param.setCompanys(cuser.getCompanyInfo().getCompanys());
}*/
int
count
=
repoAccountDao
.
countPagePayManager
(
param
);
if
(
count
==
0
)
{
return
PageResult
.
buildPage
(
param
.
getPageNo
(),
param
.
getPageSize
(),
count
);
int
count
=
repoAccountDao
.
countPagePayManager
(
param
);
if
(
count
==
0
)
{
return
PageResult
.
buildPage
(
param
.
getPageNo
(),
param
.
getPageSize
(),
count
);
}
Integer
pageNo
=
param
.
getPageNo
();
param
.
buildCurrentPage
();
List
<
RepoAccountDTO
>
data
=
repoAccountDao
.
listPagePayManager
(
param
).
stream
()
.
map
(
d
->
{
d
.
buildName
();
return
d
.
buildRepoAccountDTO
();
})
.
collect
(
Collectors
.
toList
());
List
<
Integer
>
accountIds
=
data
.
stream
().
map
(
RepoAccountDTO:
:
getId
).
collect
(
Collectors
.
toList
());
param
.
setAccountIds
(
accountIds
);
// List<RepoWalletDTO> wallets = repoPayServletClient.feignListWalletInfo(param);
List
<
RepoWalletDTO
>
wallets
=
listWalletInfo
(
param
);
Map
<
Integer
,
RepoWalletDTO
>
mapWallet
=
wallets
.
stream
()
.
collect
(
Collectors
.
toMap
(
RepoWalletDTO:
:
getRepoAccountId
,
wallet
->
wallet
,
(
k1
,
k2
)
->
k2
));
for
(
RepoAccountDTO
ac
:
data
)
{
if
(
mapWallet
.
containsKey
(
ac
.
getId
()))
{
ac
.
setCashAmt
(
mapWallet
.
get
(
ac
.
getId
()).
getCashAmt
());
ac
.
setRemark
(
mapWallet
.
get
(
ac
.
getId
()).
getRemark
());
}
}
return
PageResult
.
buildPage
(
pageNo
,
param
.
getPageSize
(),
count
,
data
);
}
Integer
pageNo
=
param
.
getPageNo
();
param
.
buildCurrentPage
();
List
<
RepoAccountDTO
>
data
=
repoAccountDao
.
listPagePayManager
(
param
).
stream
()
.
map
(
d
->
{
d
.
buildName
();
return
d
.
buildRepoAccountDTO
();
})
.
collect
(
Collectors
.
toList
());
List
<
Integer
>
accountIds
=
data
.
stream
().
map
(
RepoAccountDTO:
:
getId
).
collect
(
Collectors
.
toList
());
param
.
setAccountIds
(
accountIds
);
// List<RepoWalletDTO> wallets = repoPayServletClient.feignListWalletInfo(param);
List
<
RepoWalletDTO
>
wallets
=
listWalletInfo
(
param
);
Map
<
Integer
,
RepoWalletDTO
>
mapWallet
=
wallets
.
stream
()
.
collect
(
Collectors
.
toMap
(
RepoWalletDTO:
:
getRepoAccountId
,
wallet
->
wallet
,
(
k1
,
k2
)
->
k2
));
for
(
RepoAccountDTO
ac
:
data
)
{
if
(
mapWallet
.
containsKey
(
ac
.
getId
()))
{
ac
.
setCashAmt
(
mapWallet
.
get
(
ac
.
getId
()).
getCashAmt
());
ac
.
setRemark
(
mapWallet
.
get
(
ac
.
getId
()).
getRemark
());
}
}
return
PageResult
.
buildPage
(
pageNo
,
param
.
getPageSize
(),
count
,
data
);
}
public
List
<
RepoWalletDTO
>
listWalletInfo
(
RepoAccountQO
param
)
{
if
(
CollectionUtils
.
isEmpty
(
param
.
getAccountIds
()))
{
return
java
.
util
.
Collections
.
emptyList
();
public
List
<
RepoWalletDTO
>
listWalletInfo
(
RepoAccountQO
param
)
{
if
(
CollectionUtils
.
isEmpty
(
param
.
getAccountIds
()))
{
return
java
.
util
.
Collections
.
emptyList
();
}
List
<
RepoWalletDO
>
wallets
=
repoAccountDao
.
listWalletInfo
(
param
);
return
wallets
.
stream
()
.
map
(
d
->
{
return
d
.
buildRepoWalletDTO
();
})
.
collect
(
Collectors
.
toList
());
}
List
<
RepoWalletDO
>
wallets
=
repoAccountDao
.
listWalletInfo
(
param
);
return
wallets
.
stream
()
.
map
(
d
->
{
return
d
.
buildRepoWalletDTO
();
})
.
collect
(
Collectors
.
toList
());
}
}
src/main/java/com/mmc/payment/service/Impl/RepoCashServiceImpl.java
浏览文件 @
11bf492b
...
...
@@ -3,20 +3,31 @@ package com.mmc.payment.service.Impl;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.mmc.payment.common.*
;
import
com.mmc.payment.common.PortTypeEnum
;
import
com.mmc.payment.common.result.PageResult
;
import
com.mmc.payment.common.result.ResultBody
;
import
com.mmc.payment.common.result.ResultEnum
;
import
com.mmc.payment.common.util.BeanCopyUtils
;
import
com.mmc.payment.common.util.CodeUtil
;
import
com.mmc.payment.config.RepoCashMethod
;
import
com.mmc.payment.dao.RepoCashDao
;
import
com.mmc.payment.entity.CashTypeDO
;
import
com.mmc.payment.entity.RepoCashDO
;
import
com.mmc.payment.entity.RepoWalletDO
;
import
com.mmc.payment.model.dto.*
;
import
com.mmc.payment.entity.cash.CashTypeDO
;
import
com.mmc.payment.entity.repo.RepoCashDO
;
import
com.mmc.payment.entity.repo.RepoWalletDO
;
import
com.mmc.payment.model.dto.cash.CashTypeDTO
;
import
com.mmc.payment.model.dto.order.OrderInfoDTO
;
import
com.mmc.payment.model.dto.repo.PayCashResultDTO
;
import
com.mmc.payment.model.dto.repo.RepoCashDTO
;
import
com.mmc.payment.model.dto.repo.RepoWalletDTO
;
import
com.mmc.payment.model.dto.user.BaseAccountDTO
;
import
com.mmc.payment.model.dto.user.UserAccountSimpleDTO
;
import
com.mmc.payment.model.qo.RepoCashQO
;
import
com.mmc.payment.model.qo.UserCashQO
;
import
com.mmc.payment.model.qo.WalletMessageQO
;
import
com.mmc.payment.model.qo.WalletUsersQO
;
import
com.mmc.payment.model.vo.RepoCashVO
;
import
com.mmc.payment.model.vo.RepoOrderPayVO
;
import
com.mmc.payment.model.vo.WalletUsersVO
;
import
com.mmc.payment.model.vo.
repo.
RepoCashVO
;
import
com.mmc.payment.model.vo.
repo.
RepoOrderPayVO
;
import
com.mmc.payment.model.vo.
wallet.
WalletUsersVO
;
import
com.mmc.payment.service.RepoCashService
;
import
io.jsonwebtoken.lang.Collections
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/java/com/mmc/payment/service/RepoAccountService.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
service
;
import
com.mmc.payment.common.PageResult
;
import
com.mmc.payment.model.dto.BaseAccountDTO
;
import
com.mmc.payment.common.
result.
PageResult
;
import
com.mmc.payment.model.dto.
user.
BaseAccountDTO
;
import
com.mmc.payment.model.qo.RepoAccountQO
;
/**
...
...
src/main/java/com/mmc/payment/service/RepoCashService.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
service
;
import
com.mmc.payment.common.PageResult
;
import
com.mmc.payment.common.ResultBody
;
import
com.mmc.payment.model.dto.
BaseAccoun
tDTO
;
import
com.mmc.payment.model.dto.
PayCashResult
DTO
;
import
com.mmc.payment.model.dto.
RepoCash
DTO
;
import
com.mmc.payment.common.
result.
PageResult
;
import
com.mmc.payment.common.
result.
ResultBody
;
import
com.mmc.payment.model.dto.
repo.PayCashResul
tDTO
;
import
com.mmc.payment.model.dto.
repo.RepoCash
DTO
;
import
com.mmc.payment.model.dto.
user.BaseAccount
DTO
;
import
com.mmc.payment.model.qo.RepoCashQO
;
import
com.mmc.payment.model.qo.UserCashQO
;
import
com.mmc.payment.model.vo.RepoCashVO
;
import
com.mmc.payment.model.vo.RepoOrderPayVO
;
import
com.mmc.payment.model.vo.WalletUsersVO
;
import
com.mmc.payment.model.vo.
repo.
RepoCashVO
;
import
com.mmc.payment.model.vo.
repo.
RepoOrderPayVO
;
import
com.mmc.payment.model.vo.
wallet.
WalletUsersVO
;
import
java.math.BigDecimal
;
...
...
src/main/resources/mapper/RepoCashDao.xml
浏览文件 @
11bf492b
...
...
@@ -5,7 +5,7 @@
<mapper
namespace=
"com.mmc.payment.dao.RepoCashDao"
>
<resultMap
id=
"repoWalletResultMap"
type=
"com.mmc.payment.entity.RepoWalletDO"
>
type=
"com.mmc.payment.entity.
repo.
RepoWalletDO"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"repoAccountId"
column=
"repo_account_id"
/>
<result
property=
"cashAmt"
column=
"cash_amt"
/>
...
...
@@ -19,7 +19,7 @@
<result
property=
"createTime"
column=
"update_time"
/>
</resultMap>
<resultMap
id=
"repoCashResultMap"
type=
"com.mmc.payment.entity.RepoCashDO"
>
type=
"com.mmc.payment.entity.
repo.
RepoCashDO"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"repoAccountId"
column=
"repo_account_id"
/>
<result
property=
"uid"
column=
"uid"
/>
...
...
@@ -47,7 +47,7 @@
<result
property=
"type"
column=
"type"
/>
</resultMap>
<resultMap
type=
"com.mmc.payment.entity.RepoWalletDO"
<resultMap
type=
"com.mmc.payment.entity.
repo.
RepoWalletDO"
id=
"RepoAccountResultMap"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"repoAccountId"
column=
"repo_account_id"
/>
...
...
@@ -71,7 +71,7 @@
<insert
id=
"insertRepoCash"
useGeneratedKeys=
"true"
keyProperty=
"id"
parameterType=
"com.mmc.payment.entity.RepoCashDO"
>
keyProperty=
"id"
parameterType=
"com.mmc.payment.entity.
repo.
RepoCashDO"
>
insert into repo_cash
(repo_account_id, uid, account_name, order_info_id, order_no, sku_info_id, sku_title,
ware_info_id, ware_no, ware_title, pay_no, pay_method, amt_paid, cash_amt, pay_time, remark,
...
...
@@ -188,7 +188,7 @@
<insert
id=
"orderPayment"
useGeneratedKeys=
"true"
keyProperty=
"id"
parameterType=
"com.mmc.payment.entity.RepoCashDO"
>
keyProperty=
"id"
parameterType=
"com.mmc.payment.entity.
repo.
RepoCashDO"
>
insert into repo_cash
(repo_account_id, uid, account_name, order_info_id, order_no, sku_info_id, sku_title,
ware_info_id, ware_no, ware_title, pay_no, pay_method, amt_paid, cash_amt, pay_time, remark,
...
...
@@ -247,7 +247,7 @@
where repo_account_id = #{repoAccountId}
</select>
<select
id=
"cashType"
resultType=
"com.mmc.payment.entity.CashTypeDO"
>
<select
id=
"cashType"
resultType=
"com.mmc.payment.entity.
cash.
CashTypeDO"
>
select id, `type`
from cash_type
</select>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论