Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
280c8586
提交
280c8586
authored
10月 13, 2023
作者:
liruixin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
获取结算平台收款账号
上级
c28cd6ca
隐藏空白字符变更
内嵌
并排
正在显示
36 个修改的文件
包含
276 行增加
和
44 行删除
+276
-44
SettlementOwnerEnum.java
...com/clx/performance/enums/settle/SettlementOwnerEnum.java
+1
-1
SettlementPlatformAccountVO.java
...mance/vo/pc/owner/settle/SettlementPlatformAccountVO.java
+33
-0
OwnerSettlementOwnerController.java
...e/controller/pc/owner/OwnerSettlementOwnerController.java
+7
-0
OwnerBindCardRecordDao.java
.../java/com/clx/performance/dao/OwnerBindCardRecordDao.java
+3
-0
OwnerBindCardRecordDaoImpl.java
.../clx/performance/dao/impl/OwnerBindCardRecordDaoImpl.java
+7
-0
SettlementDriverDaoImpl.java
.../performance/dao/impl/settle/SettlementDriverDaoImpl.java
+2
-2
SettlementDriverDetailDaoImpl.java
...rmance/dao/impl/settle/SettlementDriverDetailDaoImpl.java
+2
-2
SettlementLogDaoImpl.java
...clx/performance/dao/impl/settle/SettlementLogDaoImpl.java
+3
-2
SettlementOwnerDaoImpl.java
...x/performance/dao/impl/settle/SettlementOwnerDaoImpl.java
+3
-2
SettlementOwnerDetailDaoImpl.java
...ormance/dao/impl/settle/SettlementOwnerDetailDaoImpl.java
+2
-2
SettlementPlatformAccountDaoImpl.java
...nce/dao/impl/settle/SettlementPlatformAccountDaoImpl.java
+26
-0
SettlementDriverDao.java
...a/com/clx/performance/dao/settle/SettlementDriverDao.java
+2
-2
SettlementDriverDetailDao.java
...clx/performance/dao/settle/SettlementDriverDetailDao.java
+2
-2
SettlementLogDao.java
...java/com/clx/performance/dao/settle/SettlementLogDao.java
+3
-3
SettlementOwnerDao.java
...va/com/clx/performance/dao/settle/SettlementOwnerDao.java
+5
-4
SettlementOwnerDetailDao.java
.../clx/performance/dao/settle/SettlementOwnerDetailDao.java
+3
-2
SettlementPlatformAccountDao.java
.../performance/dao/settle/SettlementPlatformAccountDao.java
+16
-0
SettlementDriverDetailMapper.java
...rformance/mapper/settle/SettlementDriverDetailMapper.java
+2
-2
SettlementDriverMapper.java
...clx/performance/mapper/settle/SettlementDriverMapper.java
+2
-2
SettlementLogMapper.java
...om/clx/performance/mapper/settle/SettlementLogMapper.java
+3
-2
SettlementOwnerDetailMapper.java
...erformance/mapper/settle/SettlementOwnerDetailMapper.java
+3
-2
SettlementOwnerMapper.java
.../clx/performance/mapper/settle/SettlementOwnerMapper.java
+3
-2
SettlementPlatformAccountMapper.java
...rmance/mapper/settle/SettlementPlatformAccountMapper.java
+13
-0
SettlementDriver.java
...va/com/clx/performance/model/settle/SettlementDriver.java
+1
-1
SettlementDriverDetail.java
.../clx/performance/model/settle/SettlementDriverDetail.java
+1
-1
SettlementLog.java
.../java/com/clx/performance/model/settle/SettlementLog.java
+1
-1
SettlementOwner.java
...ava/com/clx/performance/model/settle/SettlementOwner.java
+1
-1
SettlementOwnerDetail.java
...m/clx/performance/model/settle/SettlementOwnerDetail.java
+1
-1
SettlementPlatformAccount.java
...x/performance/model/settle/SettlementPlatformAccount.java
+59
-0
SettlementLogServiceImpl.java
...ormance/service/impl/settle/SettlementLogServiceImpl.java
+1
-1
SettlementOwnerServiceImpl.java
...mance/service/impl/settle/SettlementOwnerServiceImpl.java
+35
-2
SettlementPlatformAccountServiceImpl.java
...ice/impl/settle/SettlementPlatformAccountServiceImpl.java
+13
-0
SettlementOwnerService.java
...lx/performance/service/settle/SettlementOwnerService.java
+3
-0
SettlementPlatformAccountService.java
...ance/service/settle/SettlementPlatformAccountService.java
+11
-0
SettlementLogStruct.java
...om/clx/performance/struct/settle/SettlementLogStruct.java
+2
-1
SettlementOwnerStruct.java
.../clx/performance/struct/settle/SettlementOwnerStruct.java
+1
-1
没有找到文件。
performance-api/src/main/java/com/clx/performance/enums/settle/SettlementOwnerEnum.java
浏览文件 @
280c8586
...
...
@@ -49,7 +49,7 @@ public enum SettlementOwnerEnum {
@Getter
@AllArgsConstructor
public
enum
Status
{
TO_BE_OCKED
(
1
,
"待锁定"
),
TO_BE_
L
OCKED
(
1
,
"待锁定"
),
TO_BE_ACCOUNT
(
2
,
"待对账"
),
OWNER_TO_BE_CONFIRMED
(
3
,
"待货主确认"
),
SHIPPER_TO_PAYMENT
(
4
,
"待货主付款"
),
...
...
performance-api/src/main/java/com/clx/performance/vo/pc/owner/settle/SettlementPlatformAccountVO.java
0 → 100644
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
vo
.
pc
.
owner
.
settle
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
lombok.ToString
;
@Getter
@Setter
@ToString
@NoArgsConstructor
public
class
SettlementPlatformAccountVO
{
@ApiModelProperty
(
value
=
"收款人"
,
example
=
"收款人"
)
private
String
payee
;
@ApiModelProperty
(
value
=
"收款银行"
,
example
=
"浙江银行"
)
private
String
payeeBankName
;
@ApiModelProperty
(
value
=
"收款银行卡卡号"
,
example
=
"62213545878787"
)
private
String
payeeBankCardNo
;
@ApiModelProperty
(
value
=
"付款银行"
,
example
=
"浙江银行"
)
private
String
paymentBankName
;
@ApiModelProperty
(
value
=
"付款银行卡卡号"
,
example
=
"62213545878787"
)
private
String
paymentBankCardNo
;
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/controller/pc/owner/OwnerSettlementOwnerController.java
浏览文件 @
280c8586
...
...
@@ -3,6 +3,7 @@ package com.clx.performance.controller.pc.owner;
import
com.clx.performance.param.pc.owner.OwnerConfirmSettlementParam
;
import
com.clx.performance.service.settle.SettlementOwnerService
;
import
com.clx.performance.vo.pc.carrier.settle.CarrierSettlementOwnerDetailVO
;
import
com.clx.performance.vo.pc.owner.settle.SettlementPlatformAccountVO
;
import
com.msl.common.convertor.aspect.UnitCovert
;
import
com.msl.common.result.Result
;
import
io.swagger.annotations.Api
;
...
...
@@ -41,5 +42,11 @@ public class OwnerSettlementOwnerController {
return
Result
.
ok
();
}
@ApiOperation
(
value
=
"获取结算平台收款账号"
,
notes
=
"<br>By:李瑞新"
)
@GetMapping
(
"/getSettlementPlatformAccount"
)
public
Result
<
SettlementPlatformAccountVO
>
getSettlementPlatformAccount
()
{
return
Result
.
ok
(
settlementOwnerService
.
getSettlementPlatformAccount
());
}
}
performance-web/src/main/java/com/clx/performance/dao/OwnerBindCardRecordDao.java
浏览文件 @
280c8586
...
...
@@ -3,6 +3,9 @@ package com.clx.performance.dao;
import
com.clx.performance.mapper.OwnerBindCardRecordMapper
;
import
com.clx.performance.model.OwnerBindCardRecord
;
import
com.msl.common.dao.BaseDao
;
import
org.apache.ibatis.annotations.Param
;
public
interface
OwnerBindCardRecordDao
extends
BaseDao
<
OwnerBindCardRecordMapper
,
OwnerBindCardRecord
,
Integer
>
{
OwnerBindCardRecord
getOwnerBindCardByUserNo
(
@Param
(
"userNo"
)
Long
userNo
);
}
performance-web/src/main/java/com/clx/performance/dao/impl/OwnerBindCardRecordDaoImpl.java
浏览文件 @
280c8586
...
...
@@ -8,4 +8,11 @@ import org.springframework.stereotype.Repository;
@Repository
public
class
OwnerBindCardRecordDaoImpl
extends
BaseDaoImpl
<
OwnerBindCardRecordMapper
,
OwnerBindCardRecord
,
Integer
>
implements
OwnerBindCardRecordDao
{
@Override
public
OwnerBindCardRecord
getOwnerBindCardByUserNo
(
Long
userNo
)
{
return
super
.
getOne
(
lQrWrapper
()
.
eq
(
OwnerBindCardRecord
::
getOwnerUserNo
,
userNo
)
.
last
(
"limit 1"
)
);
}
}
performance-web/src/main/java/com/clx/performance/dao/impl/settle/SettlementDriverDaoImpl.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
dao
.
impl
.
settle
;
import
com.clx.performance.dao.settle.SettlementDriverDao
;
import
com.clx.performance.mapper.SettlementDriverMapper
;
import
com.clx.performance.model.SettlementDriver
;
import
com.clx.performance.mapper.
settle.
SettlementDriverMapper
;
import
com.clx.performance.model.
settle.
SettlementDriver
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
...
...
performance-web/src/main/java/com/clx/performance/dao/impl/settle/SettlementDriverDetailDaoImpl.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
dao
.
impl
.
settle
;
import
com.clx.performance.dao.settle.SettlementDriverDetailDao
;
import
com.clx.performance.mapper.SettlementDriverDetailMapper
;
import
com.clx.performance.model.SettlementDriverDetail
;
import
com.clx.performance.mapper.
settle.
SettlementDriverDetailMapper
;
import
com.clx.performance.model.
settle.
SettlementDriverDetail
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
...
...
performance-web/src/main/java/com/clx/performance/dao/impl/settle/SettlementLogDaoImpl.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
dao
.
impl
.
settle
;
import
com.clx.performance.dao.settle.SettlementLogDao
;
import
com.clx.performance.mapper.SettlementLogMapper
;
import
com.clx.performance.model.SettlementLog
;
import
com.clx.performance.mapper.
settle.
SettlementLogMapper
;
import
com.clx.performance.model.
settle.
SettlementLog
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
/**
* @Author: aiqinguo
* @Description: 结算单日志
...
...
performance-web/src/main/java/com/clx/performance/dao/impl/settle/SettlementOwnerDaoImpl.java
浏览文件 @
280c8586
...
...
@@ -2,13 +2,14 @@ package com.clx.performance.dao.impl.settle;
import
com.clx.performance.dao.settle.SettlementOwnerDao
;
import
com.clx.performance.enums.settle.SettlementOwnerEnum
;
import
com.clx.performance.mapper.SettlementOwnerMapper
;
import
com.clx.performance.model.SettlementOwner
;
import
com.clx.performance.mapper.
settle.
SettlementOwnerMapper
;
import
com.clx.performance.model.
settle.
SettlementOwner
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
/**
* @Author: aiqinguo
* @Description: 货主结算单
...
...
performance-web/src/main/java/com/clx/performance/dao/impl/settle/SettlementOwnerDetailDaoImpl.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
dao
.
impl
.
settle
;
import
com.clx.performance.dao.settle.SettlementOwnerDetailDao
;
import
com.clx.performance.mapper.SettlementOwnerDetailMapper
;
import
com.clx.performance.model.SettlementOwnerDetail
;
import
com.clx.performance.mapper.
settle.
SettlementOwnerDetailMapper
;
import
com.clx.performance.model.
settle.
SettlementOwnerDetail
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
...
...
performance-web/src/main/java/com/clx/performance/dao/impl/settle/SettlementPlatformAccountDaoImpl.java
0 → 100644
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
dao
.
impl
.
settle
;
import
com.clx.performance.dao.settle.SettlementPlatformAccountDao
;
import
com.clx.performance.mapper.settle.SettlementPlatformAccountMapper
;
import
com.clx.performance.model.settle.SettlementPlatformAccount
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
/**
* @author liruixin
* Date 2023-10-13
* Time 13:55
*/
@Repository
public
class
SettlementPlatformAccountDaoImpl
extends
BaseDaoImpl
<
SettlementPlatformAccountMapper
,
SettlementPlatformAccount
,
Integer
>
implements
SettlementPlatformAccountDao
{
@Override
public
SettlementPlatformAccount
getSettlementPlatformAccount
()
{
return
super
.
getOne
(
lQrWrapper
()
.
eq
(
SettlementPlatformAccount:
:
getStatus
,
0
)
.
orderByDesc
(
SettlementPlatformAccount:
:
getId
)
.
last
(
"limit 1"
)
);
}
}
performance-web/src/main/java/com/clx/performance/dao/settle/SettlementDriverDao.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
dao
.
settle
;
import
com.clx.performance.mapper.SettlementDriverMapper
;
import
com.clx.performance.model.SettlementDriver
;
import
com.clx.performance.mapper.
settle.
SettlementDriverMapper
;
import
com.clx.performance.model.
settle.
SettlementDriver
;
import
com.msl.common.dao.BaseDao
;
/**
...
...
performance-web/src/main/java/com/clx/performance/dao/settle/SettlementDriverDetailDao.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
dao
.
settle
;
import
com.clx.performance.mapper.SettlementDriverDetailMapper
;
import
com.clx.performance.model.SettlementDriverDetail
;
import
com.clx.performance.mapper.
settle.
SettlementDriverDetailMapper
;
import
com.clx.performance.model.
settle.
SettlementDriverDetail
;
import
com.msl.common.dao.BaseDao
;
/**
...
...
performance-web/src/main/java/com/clx/performance/dao/settle/SettlementLogDao.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
dao
.
settle
;
import
com.clx.performance.mapper.SettlementLogMapper
;
import
com.clx.performance.model.SettlementLog
;
import
com.clx.performance.model.SettlementOwner
;
import
com.clx.performance.mapper.settle.SettlementLogMapper
;
import
com.clx.performance.model.settle.SettlementLog
;
import
com.msl.common.dao.BaseDao
;
import
java.util.List
;
/**
* @Author: aiqinguo
* @Description: 结算单日志
...
...
performance-web/src/main/java/com/clx/performance/dao/settle/SettlementOwnerDao.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
dao
.
settle
;
import
com.clx.performance.mapper.SettlementOwnerMapper
;
import
com.clx.performance.model.SettlementOwner
;
import
com.clx.performance.mapper.
settle.
SettlementOwnerMapper
;
import
com.clx.performance.model.
settle.
SettlementOwner
;
import
com.msl.common.dao.BaseDao
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
public
interface
SettlementOwnerDao
extends
BaseDao
<
SettlementOwnerMapper
,
SettlementOwner
,
Integer
>
{
List
<
SettlementOwner
>
getMergeSettlementNos
(
String
settlementNo
);
List
<
SettlementOwner
>
getMergeSettlementNos
(
@Param
(
"settlementNo"
)
String
settlementNo
);
boolean
updateStatusBySettlementNo
(
String
settlementNo
,
Integer
status
);
boolean
updateStatusBySettlementNo
(
@Param
(
"settlementNo"
)
String
settlementNo
,
@Param
(
"status"
)
Integer
status
);
}
performance-web/src/main/java/com/clx/performance/dao/settle/SettlementOwnerDetailDao.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
dao
.
settle
;
import
com.clx.performance.mapper.SettlementOwnerDetailMapper
;
import
com.clx.performance.model.SettlementOwnerDetail
;
import
com.clx.performance.mapper.
settle.
SettlementOwnerDetailMapper
;
import
com.clx.performance.model.
settle.
SettlementOwnerDetail
;
import
com.msl.common.dao.BaseDao
;
/**
* @Author: aiqinguo
* @Description: 货主运单计费明细
...
...
performance-web/src/main/java/com/clx/performance/dao/settle/SettlementPlatformAccountDao.java
0 → 100644
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
dao
.
settle
;
import
com.clx.performance.mapper.settle.SettlementPlatformAccountMapper
;
import
com.clx.performance.model.settle.SettlementPlatformAccount
;
import
com.msl.common.dao.BaseDao
;
/**
* @author liruixin
* Date 2023-10-13
* Time 13:55
*/
public
interface
SettlementPlatformAccountDao
extends
BaseDao
<
SettlementPlatformAccountMapper
,
SettlementPlatformAccount
,
Integer
>
{
SettlementPlatformAccount
getSettlementPlatformAccount
();
}
performance-web/src/main/java/com/clx/performance/mapper/SettlementDriverDetailMapper.java
→
performance-web/src/main/java/com/clx/performance/mapper/
settle/
SettlementDriverDetailMapper.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
mapper
;
package
com
.
clx
.
performance
.
mapper
.
settle
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.SettlementDriverDetail
;
import
com.clx.performance.model.
settle.
SettlementDriverDetail
;
import
org.apache.ibatis.annotations.Mapper
;
@Mapper
...
...
performance-web/src/main/java/com/clx/performance/mapper/SettlementDriverMapper.java
→
performance-web/src/main/java/com/clx/performance/mapper/
settle/
SettlementDriverMapper.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
mapper
;
package
com
.
clx
.
performance
.
mapper
.
settle
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.SettlementDriver
;
import
com.clx.performance.model.
settle.
SettlementDriver
;
import
org.apache.ibatis.annotations.Mapper
;
@Mapper
...
...
performance-web/src/main/java/com/clx/performance/mapper/SettlementLogMapper.java
→
performance-web/src/main/java/com/clx/performance/mapper/
settle/
SettlementLogMapper.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
mapper
;
package
com
.
clx
.
performance
.
mapper
.
settle
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.SettlementLog
;
import
com.clx.performance.model.
settle.
SettlementLog
;
import
org.apache.ibatis.annotations.Mapper
;
@Mapper
...
...
performance-web/src/main/java/com/clx/performance/mapper/SettlementOwnerDetailMapper.java
→
performance-web/src/main/java/com/clx/performance/mapper/
settle/
SettlementOwnerDetailMapper.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
mapper
;
package
com
.
clx
.
performance
.
mapper
.
settle
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.SettlementOwnerDetail
;
import
com.clx.performance.model.
settle.
SettlementOwnerDetail
;
import
org.apache.ibatis.annotations.Mapper
;
@Mapper
...
...
performance-web/src/main/java/com/clx/performance/mapper/SettlementOwnerMapper.java
→
performance-web/src/main/java/com/clx/performance/mapper/
settle/
SettlementOwnerMapper.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
mapper
;
package
com
.
clx
.
performance
.
mapper
.
settle
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.SettlementOwner
;
import
com.clx.performance.model.
settle.
SettlementOwner
;
import
org.apache.ibatis.annotations.Mapper
;
@Mapper
...
...
performance-web/src/main/java/com/clx/performance/mapper/settle/SettlementPlatformAccountMapper.java
0 → 100644
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
mapper
.
settle
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.settle.SettlementPlatformAccount
;
/**
* @author liruixin
* Date 2023-10-13
* Time 13:55
*/
public
interface
SettlementPlatformAccountMapper
extends
BaseMapper
<
SettlementPlatformAccount
>
{
}
performance-web/src/main/java/com/clx/performance/model/SettlementDriver.java
→
performance-web/src/main/java/com/clx/performance/model/
settle/
SettlementDriver.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
model
;
package
com
.
clx
.
performance
.
model
.
settle
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
...
...
performance-web/src/main/java/com/clx/performance/model/SettlementDriverDetail.java
→
performance-web/src/main/java/com/clx/performance/model/
settle/
SettlementDriverDetail.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
model
;
package
com
.
clx
.
performance
.
model
.
settle
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
...
...
performance-web/src/main/java/com/clx/performance/model/SettlementLog.java
→
performance-web/src/main/java/com/clx/performance/model/
settle/
SettlementLog.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
model
;
package
com
.
clx
.
performance
.
model
.
settle
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
...
...
performance-web/src/main/java/com/clx/performance/model/SettlementOwner.java
→
performance-web/src/main/java/com/clx/performance/model/
settle/
SettlementOwner.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
model
;
package
com
.
clx
.
performance
.
model
.
settle
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
...
...
performance-web/src/main/java/com/clx/performance/model/SettlementOwnerDetail.java
→
performance-web/src/main/java/com/clx/performance/model/
settle/
SettlementOwnerDetail.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
model
;
package
com
.
clx
.
performance
.
model
.
settle
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
...
...
performance-web/src/main/java/com/clx/performance/model/settle/SettlementPlatformAccount.java
0 → 100644
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
model
.
settle
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.msl.common.config.KeyColumn
;
import
com.msl.common.model.HasKey
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
/**
* @author liruixin
* Date 2023-10-13
* Time 13:55
*/
@Getter
@Setter
@Accessors
(
chain
=
true
)
@TableName
(
"settlement_platform_account"
)
public
class
SettlementPlatformAccount
implements
HasKey
<
Integer
>
{
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
@TableField
(
"card_holder"
)
@ApiModelProperty
(
"持卡人"
)
private
String
cardHolder
;
@TableField
(
"bank_name"
)
@ApiModelProperty
(
"银行名称"
)
private
String
bankName
;
@TableField
(
"bank_card_no"
)
@ApiModelProperty
(
"银行卡卡号"
)
private
String
bankCardNo
;
@TableField
(
"status"
)
@ApiModelProperty
(
"启用禁用状态 0-启用,1-禁用"
)
private
Integer
status
;
@TableField
(
"create_time"
)
@ApiModelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@TableField
(
"modified_time"
)
@ApiModelProperty
(
"修改时间"
)
private
LocalDateTime
modifiedTime
;
@Override
@KeyColumn
(
"id"
)
public
Integer
gainKey
()
{
return
this
.
id
;
}
}
performance-web/src/main/java/com/clx/performance/service/impl/settle/SettlementLogServiceImpl.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
service
.
impl
.
settle
;
import
com.clx.performance.dao.settle.SettlementLogDao
;
import
com.clx.performance.model.SettlementLog
;
import
com.clx.performance.model.
settle.
SettlementLog
;
import
com.clx.performance.service.settle.SettlementLogService
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
...
...
performance-web/src/main/java/com/clx/performance/service/impl/settle/SettlementOwnerServiceImpl.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
service
.
impl
.
settle
;
import
com.clx.performance.dao.OwnerBindCardRecordDao
;
import
com.clx.performance.dao.settle.SettlementLogDao
;
import
com.clx.performance.dao.settle.SettlementOwnerDao
;
import
com.clx.performance.dao.settle.SettlementPlatformAccountDao
;
import
com.clx.performance.enums.PerformanceResultEnum
;
import
com.clx.performance.enums.settle.SettlementOwnerEnum
;
import
com.clx.performance.model.SettlementLog
;
import
com.clx.performance.model.SettlementOwner
;
import
com.clx.performance.model.OwnerBindCardRecord
;
import
com.clx.performance.model.settle.SettlementLog
;
import
com.clx.performance.model.settle.SettlementOwner
;
import
com.clx.performance.model.settle.SettlementPlatformAccount
;
import
com.clx.performance.service.settle.SettlementOwnerService
;
import
com.clx.performance.struct.settle.SettlementLogStruct
;
import
com.clx.performance.struct.settle.SettlementOwnerStruct
;
import
com.clx.performance.vo.pc.carrier.settle.CarrierSettlementOwnerDetailVO
;
import
com.clx.performance.vo.pc.carrier.settle.SettlementLogVO
;
import
com.clx.performance.vo.pc.owner.settle.SettlementPlatformAccountVO
;
import
com.msl.common.exception.ServiceSystemException
;
import
com.msl.user.data.UserSessionData
;
import
com.msl.user.utils.TokenUtil
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
...
...
@@ -37,6 +44,10 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
private
final
SettlementLogStruct
settlementLogStruct
;
private
final
SettlementPlatformAccountDao
settlementPlatformAccountDao
;
private
final
OwnerBindCardRecordDao
ownerBindCardRecordDao
;
@Override
public
CarrierSettlementOwnerDetailVO
getCarrierSettlementOwnerDetail
(
Integer
id
)
{
...
...
@@ -68,4 +79,26 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
//更新状态为待货主付款
settlementOwnerDao
.
updateStatusBySettlementNo
(
settlementOwner
.
getSettlementNo
(),
SettlementOwnerEnum
.
Status
.
SHIPPER_TO_PAYMENT
.
getCode
());
}
@Override
public
SettlementPlatformAccountVO
getSettlementPlatformAccount
()
{
//平台账号
SettlementPlatformAccount
platformAccount
=
settlementPlatformAccountDao
.
getSettlementPlatformAccount
();
//返回对象
SettlementPlatformAccountVO
vo
=
new
SettlementPlatformAccountVO
();
if
(
Objects
.
nonNull
(
platformAccount
)){
vo
.
setPayee
(
platformAccount
.
getCardHolder
());
vo
.
setPayeeBankCardNo
(
platformAccount
.
getBankCardNo
());
vo
.
setPayeeBankName
(
platformAccount
.
getBankName
());
}
//当前账号
UserSessionData
loginUserInfo
=
TokenUtil
.
getLoginUserInfo
();
OwnerBindCardRecord
card
=
ownerBindCardRecordDao
.
getOwnerBindCardByUserNo
(
loginUserInfo
.
getUserNo
());
if
(
Objects
.
nonNull
(
card
)){
vo
.
setPaymentBankCardNo
(
card
.
getBankCardNumber
());
vo
.
setPaymentBankName
(
card
.
getAccountBankName
());
}
return
vo
;
}
}
performance-web/src/main/java/com/clx/performance/service/impl/settle/SettlementPlatformAccountServiceImpl.java
0 → 100644
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
service
.
impl
.
settle
;
import
com.clx.performance.service.settle.SettlementPlatformAccountService
;
import
org.springframework.stereotype.Service
;
/**
* @author liruixin
* Date 2023-10-13
* Time 13:55
*/
@Service
public
class
SettlementPlatformAccountServiceImpl
implements
SettlementPlatformAccountService
{
}
performance-web/src/main/java/com/clx/performance/service/settle/SettlementOwnerService.java
浏览文件 @
280c8586
...
...
@@ -2,6 +2,7 @@ package com.clx.performance.service.settle;
import
com.clx.performance.vo.pc.carrier.settle.CarrierSettlementOwnerDetailVO
;
import
com.clx.performance.vo.pc.owner.settle.SettlementPlatformAccountVO
;
/**
* @author liruixin
...
...
@@ -13,4 +14,6 @@ public interface SettlementOwnerService {
CarrierSettlementOwnerDetailVO
getCarrierSettlementOwnerDetail
(
Integer
id
);
void
updateConfirmSettlement
(
Integer
id
);
SettlementPlatformAccountVO
getSettlementPlatformAccount
();
}
performance-web/src/main/java/com/clx/performance/service/settle/SettlementPlatformAccountService.java
0 → 100644
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
service
.
settle
;
/**
* @author liruixin
* Date 2023-10-13
* Time 13:55
*/
public
interface
SettlementPlatformAccountService
{
}
performance-web/src/main/java/com/clx/performance/struct/settle/SettlementLogStruct.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
struct
.
settle
;
import
com.clx.performance.model.SettlementLog
;
import
com.clx.performance.model.settle.SettlementLog
;
import
com.clx.performance.vo.pc.carrier.settle.SettlementLogVO
;
import
com.msl.common.utils.DateStructUtil
;
import
com.msl.common.utils.DateUtils
;
...
...
performance-web/src/main/java/com/clx/performance/struct/settle/SettlementOwnerStruct.java
浏览文件 @
280c8586
package
com
.
clx
.
performance
.
struct
.
settle
;
import
com.clx.performance.enums.settle.SettlementOwnerEnum
;
import
com.clx.performance.model.SettlementOwner
;
import
com.clx.performance.model.
settle.
SettlementOwner
;
import
com.clx.performance.vo.pc.carrier.settle.CarrierSettlementOwnerDetailVO
;
import
com.clx.performance.vo.pc.carrier.settle.SettlementMergeVO
;
import
com.msl.common.utils.DateStructUtil
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论