Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
3336100c
提交
3336100c
authored
10月 21, 2023
作者:
jiangwenye
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
承运端货主结算单修改
上级
65332c9a
隐藏空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
184 行增加
和
8 行删除
+184
-8
SaveExpressParam.java
.../com/clx/performance/param/pc/owner/SaveExpressParam.java
+21
-0
SavePayeeParam.java
...va/com/clx/performance/param/pc/owner/SavePayeeParam.java
+36
-0
UploadInvoiceImgParam.java
...clx/performance/param/pc/owner/UploadInvoiceImgParam.java
+18
-0
CarrierSettlementOwnerController.java
...ntroller/pc/carrier/CarrierSettlementOwnerController.java
+26
-0
SettlementOwnerDaoImpl.java
...x/performance/dao/impl/settle/SettlementOwnerDaoImpl.java
+38
-0
SettlementOwnerDao.java
...va/com/clx/performance/dao/settle/SettlementOwnerDao.java
+14
-0
SettlementOwner.java
...ava/com/clx/performance/model/settle/SettlementOwner.java
+2
-2
SettlementOwnerServiceImpl.java
...mance/service/impl/settle/SettlementOwnerServiceImpl.java
+22
-3
SettlementOwnerService.java
...lx/performance/service/settle/SettlementOwnerService.java
+7
-3
没有找到文件。
performance-api/src/main/java/com/clx/performance/param/pc/owner/SaveExpressParam.java
0 → 100644
浏览文件 @
3336100c
package
com
.
clx
.
performance
.
param
.
pc
.
owner
;
import
com.msl.common.base.PageParam
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
@Getter
@Setter
public
class
SaveExpressParam
extends
PageParam
{
@ApiModelProperty
(
value
=
"结算编号"
,
example
=
"JS415"
)
private
String
settlementNo
;
@ApiModelProperty
(
value
=
"快递公司"
,
example
=
"顺风"
)
private
String
expressCompany
;
@ApiModelProperty
(
value
=
"快递编号"
,
example
=
"SF145787"
)
private
String
expressNo
;
}
performance-api/src/main/java/com/clx/performance/param/pc/owner/SavePayeeParam.java
0 → 100644
浏览文件 @
3336100c
package
com
.
clx
.
performance
.
param
.
pc
.
owner
;
import
com.msl.common.base.PageParam
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
@Getter
@Setter
public
class
SavePayeeParam
extends
PageParam
{
@ApiModelProperty
(
value
=
"结算编号"
,
example
=
"JS415"
)
private
String
settlementNo
;
@ApiModelProperty
(
value
=
"收款人"
,
example
=
"收款人"
)
private
String
payee
;
@ApiModelProperty
(
value
=
"收款银行"
,
example
=
"浙江银行"
)
private
String
payeeBankName
;
@ApiModelProperty
(
value
=
"收款银行卡卡号"
,
example
=
"62213545878787"
)
private
String
payeeBankCardNo
;
@ApiModelProperty
(
value
=
"付款凭证"
,
example
=
"/a.png"
)
private
String
paymentImg
;
@ApiModelProperty
(
value
=
"付款银行"
,
example
=
"浙江银行"
)
private
String
paymentBankName
;
@ApiModelProperty
(
value
=
"付款银行卡卡号"
,
example
=
"62213545878787"
)
private
String
paymentBankCardNo
;
@ApiModelProperty
(
value
=
"付款金额"
,
example
=
"123"
)
private
String
paymentAmount
;
}
performance-api/src/main/java/com/clx/performance/param/pc/owner/UploadInvoiceImgParam.java
0 → 100644
浏览文件 @
3336100c
package
com
.
clx
.
performance
.
param
.
pc
.
owner
;
import
com.msl.common.base.PageParam
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
@Getter
@Setter
public
class
UploadInvoiceImgParam
extends
PageParam
{
@ApiModelProperty
(
value
=
"结算编号"
,
example
=
"JS415"
)
private
String
settlementNo
;
@ApiModelProperty
(
value
=
"结算凭证"
,
example
=
"/123.img"
)
private
String
invoiceImg
;
}
performance-web/src/main/java/com/clx/performance/controller/pc/carrier/CarrierSettlementOwnerController.java
浏览文件 @
3336100c
...
@@ -2,6 +2,9 @@ package com.clx.performance.controller.pc.carrier;
...
@@ -2,6 +2,9 @@ package com.clx.performance.controller.pc.carrier;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.param.pc.owner.PageCarrierSettlementOwnerParam
;
import
com.clx.performance.param.pc.owner.PageCarrierSettlementOwnerParam
;
import
com.clx.performance.param.pc.owner.SaveExpressParam
;
import
com.clx.performance.param.pc.owner.SavePayeeParam
;
import
com.clx.performance.param.pc.owner.UploadInvoiceImgParam
;
import
com.clx.performance.service.settle.SettlementOwnerService
;
import
com.clx.performance.service.settle.SettlementOwnerService
;
import
com.clx.performance.vo.pc.carrier.settle.*
;
import
com.clx.performance.vo.pc.carrier.settle.*
;
import
com.msl.common.base.PageData
;
import
com.msl.common.base.PageData
;
...
@@ -85,4 +88,27 @@ public class CarrierSettlementOwnerController {
...
@@ -85,4 +88,27 @@ public class CarrierSettlementOwnerController {
return
Result
.
ok
(
settlementOwnerService
.
getCarrierSettlementOwnerExpress
(
id
));
return
Result
.
ok
(
settlementOwnerService
.
getCarrierSettlementOwnerExpress
(
id
));
}
}
@ApiOperation
(
value
=
"货主结算单上传结算凭证"
,
notes
=
"<br>By:姜文业"
)
@PostMapping
(
"/uploadInvoiceImg"
)
public
Result
uploadInvoiceImg
(
@RequestBody
@Validated
UploadInvoiceImgParam
param
)
{
settlementOwnerService
.
uploadInvoiceImg
(
param
);
return
Result
.
ok
();
}
@ApiOperation
(
value
=
"货主结算单填写快递信息"
,
notes
=
"<br>By:姜文业"
)
@PostMapping
(
"/saveExpress"
)
public
Result
saveExpress
(
@RequestBody
@Validated
SaveExpressParam
param
)
{
settlementOwnerService
.
saveExpress
(
param
);
return
Result
.
ok
();
}
@ApiOperation
(
value
=
"货主结算单付款确认"
,
notes
=
"<br>By:姜文业"
)
@PostMapping
(
"/savePayee"
)
public
Result
savePayee
(
@RequestBody
@Validated
SavePayeeParam
param
)
{
settlementOwnerService
.
savePayee
(
param
);
return
Result
.
ok
();
}
}
}
performance-web/src/main/java/com/clx/performance/dao/impl/settle/SettlementOwnerDaoImpl.java
浏览文件 @
3336100c
...
@@ -121,4 +121,42 @@ public class SettlementOwnerDaoImpl extends BaseDaoImpl<SettlementOwnerMapper, S
...
@@ -121,4 +121,42 @@ public class SettlementOwnerDaoImpl extends BaseDaoImpl<SettlementOwnerMapper, S
public
List
<
SettlementOwner
>
listToBeLockOfSettlementPeriodMonth
(
LocalDateTime
settlementPeriodTime
)
{
public
List
<
SettlementOwner
>
listToBeLockOfSettlementPeriodMonth
(
LocalDateTime
settlementPeriodTime
)
{
return
null
;
return
null
;
}
}
@Override
public
boolean
uploadInvoiceImg
(
String
settlementNo
,
String
invoiceImg
)
{
return
update
(
lUdWrapper
()
.
eq
(
SettlementOwner:
:
getSettlementNo
,
settlementNo
)
.
set
(
SettlementOwner:
:
getInvoiceImg
,
invoiceImg
)
);
}
@Override
public
boolean
saveExpress
(
String
settlementNo
,
String
expressCompany
,
String
expressNo
){
return
update
(
lUdWrapper
()
.
eq
(
SettlementOwner:
:
getSettlementNo
,
settlementNo
)
.
set
(
SettlementOwner:
:
getExpressCompany
,
expressCompany
)
.
set
(
SettlementOwner:
:
getExpressNo
,
expressNo
)
);
}
@Override
public
boolean
savePayee
(
String
settlementNo
,
String
payee
,
String
payeeBankName
,
String
payeeBankCardNo
,
String
paymentImg
,
String
paymentBankCardNo
,
String
paymentBankName
,
String
paymentAmount
){
return
update
(
lUdWrapper
()
.
eq
(
SettlementOwner:
:
getSettlementNo
,
settlementNo
)
.
set
(
SettlementOwner:
:
getPayee
,
payee
)
.
set
(
SettlementOwner:
:
getPayeeBankName
,
payeeBankName
)
.
set
(
SettlementOwner:
:
getPayeeBankCardNo
,
payeeBankCardNo
)
.
set
(
SettlementOwner:
:
getPaymentImg
,
paymentImg
)
.
set
(
SettlementOwner:
:
getPaymentBankCardNo
,
paymentBankCardNo
)
.
set
(
SettlementOwner:
:
getPaymentBankName
,
paymentBankName
)
.
set
(
SettlementOwner:
:
getPaymentAmount
,
paymentAmount
)
);
}
}
}
performance-web/src/main/java/com/clx/performance/dao/settle/SettlementOwnerDao.java
浏览文件 @
3336100c
...
@@ -37,4 +37,18 @@ public interface SettlementOwnerDao extends BaseDao<SettlementOwnerMapper, Settl
...
@@ -37,4 +37,18 @@ public interface SettlementOwnerDao extends BaseDao<SettlementOwnerMapper, Settl
@Param
(
"invoiceType"
)
Integer
invoiceType
);
@Param
(
"invoiceType"
)
Integer
invoiceType
);
List
<
SettlementOwner
>
listToBeLockOfSettlementPeriodMonth
(
@Param
(
"settlementPeriodTime"
)
LocalDateTime
settlementPeriodTime
);
List
<
SettlementOwner
>
listToBeLockOfSettlementPeriodMonth
(
@Param
(
"settlementPeriodTime"
)
LocalDateTime
settlementPeriodTime
);
boolean
uploadInvoiceImg
(
@Param
(
"settlementNo"
)
String
settlementNo
,
@Param
(
"invoiceImg"
)
String
invoiceImg
);
boolean
saveExpress
(
@Param
(
"settlementNo"
)
String
settlementNo
,
@Param
(
"expressCompany"
)
String
expressCompany
,
@Param
(
"expressNo"
)
String
expressNo
);
boolean
savePayee
(
@Param
(
"settlementNo"
)
String
settlementNo
,
@Param
(
"payee"
)
String
payee
,
@Param
(
"payeeBankName"
)
String
payeeBankName
,
@Param
(
"payeeBankCardNo"
)
String
payeeBankCardNo
,
@Param
(
"paymentImg"
)
String
paymentImg
,
@Param
(
"paymentBankCardNo"
)
String
paymentBankCardNo
,
@Param
(
"paymentBankName"
)
String
paymentBankName
,
@Param
(
"paymentAmount"
)
String
paymentAmount
);
}
}
performance-web/src/main/java/com/clx/performance/model/settle/SettlementOwner.java
浏览文件 @
3336100c
...
@@ -49,6 +49,7 @@ public class SettlementOwner implements HasKey<Integer> {
...
@@ -49,6 +49,7 @@ public class SettlementOwner implements HasKey<Integer> {
private
String
paymentImg
;
//付款凭证
private
String
paymentImg
;
//付款凭证
private
String
paymentBankName
;
//付款银行
private
String
paymentBankName
;
//付款银行
private
String
paymentBankCardNo
;
//付款银行卡卡号
private
String
paymentBankCardNo
;
//付款银行卡卡号
private
String
paymentAmount
;
//付款金额
private
String
companyName
;
//公司名称
private
String
companyName
;
//公司名称
private
String
companyTaxCode
;
//企业税号
private
String
companyTaxCode
;
//企业税号
private
String
companyAddress
;
//公司地址
private
String
companyAddress
;
//公司地址
...
@@ -74,4 +75,4 @@ public class SettlementOwner implements HasKey<Integer> {
...
@@ -74,4 +75,4 @@ public class SettlementOwner implements HasKey<Integer> {
public
Integer
gainKey
()
{
public
Integer
gainKey
()
{
return
id
;
return
id
;
}
}
}
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/service/impl/settle/SettlementOwnerServiceImpl.java
浏览文件 @
3336100c
...
@@ -12,9 +12,7 @@ import com.clx.performance.enums.settle.SettlementOwnerEnum;
...
@@ -12,9 +12,7 @@ import com.clx.performance.enums.settle.SettlementOwnerEnum;
import
com.clx.performance.model.settle.SettlementLog
;
import
com.clx.performance.model.settle.SettlementLog
;
import
com.clx.performance.model.settle.SettlementOwner
;
import
com.clx.performance.model.settle.SettlementOwner
;
import
com.clx.performance.model.settle.SettlementPlatformAccount
;
import
com.clx.performance.model.settle.SettlementPlatformAccount
;
import
com.clx.performance.param.pc.owner.OwnerPaymentSettlementParam
;
import
com.clx.performance.param.pc.owner.*
;
import
com.clx.performance.param.pc.owner.PageCarrierSettlementOwnerParam
;
import
com.clx.performance.param.pc.owner.PageOwnerSettlementParam
;
import
com.clx.performance.service.OwnerAccountService
;
import
com.clx.performance.service.OwnerAccountService
;
import
com.clx.performance.service.settle.SettlementLogService
;
import
com.clx.performance.service.settle.SettlementLogService
;
import
com.clx.performance.service.settle.SettlementOwnerService
;
import
com.clx.performance.service.settle.SettlementOwnerService
;
...
@@ -292,5 +290,26 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
...
@@ -292,5 +290,26 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
CarrierSettlementOwnerExpressVO
detail
=
settlementOwnerStruct
.
convertToExpress
(
settlementOwner
);
CarrierSettlementOwnerExpressVO
detail
=
settlementOwnerStruct
.
convertToExpress
(
settlementOwner
);
return
detail
;
return
detail
;
}
}
@Override
public
void
uploadInvoiceImg
(
UploadInvoiceImgParam
param
){
settlementOwnerDao
.
uploadInvoiceImg
(
param
.
getSettlementNo
(),
param
.
getInvoiceImg
());
}
@Override
public
void
saveExpress
(
SaveExpressParam
param
){
settlementOwnerDao
.
saveExpress
(
param
.
getSettlementNo
(),
param
.
getExpressCompany
(),
param
.
getExpressNo
());
}
@Override
public
void
savePayee
(
SavePayeeParam
param
){
settlementOwnerDao
.
savePayee
(
param
.
getSettlementNo
(),
param
.
getPayee
(),
param
.
getPayeeBankName
(),
param
.
getPayeeBankCardNo
(),
param
.
getPaymentImg
(),
param
.
getPaymentBankCardNo
(),
param
.
getPaymentBankName
(),
param
.
getPaymentAmount
());
}
}
}
performance-web/src/main/java/com/clx/performance/service/settle/SettlementOwnerService.java
浏览文件 @
3336100c
package
com
.
clx
.
performance
.
service
.
settle
;
package
com
.
clx
.
performance
.
service
.
settle
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.param.pc.owner.OwnerPaymentSettlementParam
;
import
com.clx.performance.param.pc.owner.*
;
import
com.clx.performance.param.pc.owner.PageCarrierSettlementOwnerParam
;
import
com.clx.performance.param.pc.owner.PageOwnerSettlementParam
;
import
com.clx.performance.vo.pc.carrier.settle.*
;
import
com.clx.performance.vo.pc.carrier.settle.*
;
import
com.clx.performance.vo.pc.owner.settle.OwnerPageSettlementOwnerVO
;
import
com.clx.performance.vo.pc.owner.settle.OwnerPageSettlementOwnerVO
;
import
com.clx.performance.vo.pc.owner.settle.SettlementPlatformAccountVO
;
import
com.clx.performance.vo.pc.owner.settle.SettlementPlatformAccountVO
;
...
@@ -42,5 +40,11 @@ public interface SettlementOwnerService {
...
@@ -42,5 +40,11 @@ public interface SettlementOwnerService {
CarrierSettlementOwnerExpressVO
getCarrierSettlementOwnerExpress
(
Integer
id
);
CarrierSettlementOwnerExpressVO
getCarrierSettlementOwnerExpress
(
Integer
id
);
void
uploadInvoiceImg
(
UploadInvoiceImgParam
param
);
void
saveExpress
(
SaveExpressParam
param
);
void
savePayee
(
SavePayeeParam
param
);
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论