Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
68b26d53
提交
68b26d53
authored
12月 19, 2023
作者:
liuhaiquan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加合并结算单逻辑
上级
307fcd1c
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
97 行增加
和
18 行删除
+97
-18
SettlementOwnerEnum.java
...com/clx/performance/enums/settle/SettlementOwnerEnum.java
+22
-0
CarrierSettlementOwnerController.java
...ntroller/pc/carrier/CarrierSettlementOwnerController.java
+1
-1
SettlementOwnerDaoImpl.java
...x/performance/dao/impl/settle/SettlementOwnerDaoImpl.java
+16
-0
SettlementOwnerDetailDaoImpl.java
...ormance/dao/impl/settle/SettlementOwnerDetailDaoImpl.java
+9
-0
SettlementOwnerDao.java
...va/com/clx/performance/dao/settle/SettlementOwnerDao.java
+4
-2
SettlementOwnerDetailDao.java
.../clx/performance/dao/settle/SettlementOwnerDetailDao.java
+2
-0
SettlementOwnerMapper.java
.../clx/performance/mapper/settle/SettlementOwnerMapper.java
+0
-3
SettlementOwner.java
...ava/com/clx/performance/model/settle/SettlementOwner.java
+1
-1
SettlementOwnerServiceImpl.java
...mance/service/impl/settle/SettlementOwnerServiceImpl.java
+30
-11
SettlementOwnerSqlProvider.java
...rmance/sqlProvider/settle/SettlementOwnerSqlProvider.java
+12
-0
没有找到文件。
performance-api/src/main/java/com/clx/performance/enums/settle/SettlementOwnerEnum.java
浏览文件 @
68b26d53
...
@@ -108,4 +108,26 @@ public enum SettlementOwnerEnum {
...
@@ -108,4 +108,26 @@ public enum SettlementOwnerEnum {
}
}
}
}
@Getter
@AllArgsConstructor
public
enum
MergeSettlementFlag
{
//1:普通结算单 2:合并结算单
COMMON
(
1
,
"普通结算单"
),
MERGE
(
2
,
"合并结算单"
),
;
private
final
int
code
;
private
final
String
name
;
public
static
Optional
<
MergeSettlementFlag
>
getByCode
(
int
code
)
{
return
Arrays
.
stream
(
values
()).
filter
(
e
->
e
.
code
==
code
).
findFirst
();
}
}
}
}
performance-web/src/main/java/com/clx/performance/controller/pc/carrier/CarrierSettlementOwnerController.java
浏览文件 @
68b26d53
...
@@ -132,7 +132,7 @@ public class CarrierSettlementOwnerController {
...
@@ -132,7 +132,7 @@ public class CarrierSettlementOwnerController {
@ApiOperation
(
value
=
"合并结算单"
,
notes
=
"<br>By:刘海泉"
)
@ApiOperation
(
value
=
"合并结算单"
,
notes
=
"<br>By:刘海泉"
)
@PostMapping
(
"/mergeOwnerSettlement"
)
@PostMapping
(
"/mergeOwnerSettlement"
)
public
Result
<
Object
>
mergeOwnerSettlement
(
MergeOwnerSettlementParam
param
)
{
public
Result
<
Object
>
mergeOwnerSettlement
(
@RequestBody
@Validated
MergeOwnerSettlementParam
param
)
{
settlementOwnerService
.
mergeOwnerSettlement
(
param
);
settlementOwnerService
.
mergeOwnerSettlement
(
param
);
return
Result
.
ok
();
return
Result
.
ok
();
}
}
...
...
performance-web/src/main/java/com/clx/performance/dao/impl/settle/SettlementOwnerDaoImpl.java
浏览文件 @
68b26d53
...
@@ -12,6 +12,7 @@ import com.msl.common.base.Optional;
...
@@ -12,6 +12,7 @@ import com.msl.common.base.Optional;
import
com.clx.performance.param.pc.owner.PageOwnerSettlementParam
;
import
com.clx.performance.param.pc.owner.PageOwnerSettlementParam
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
...
@@ -90,6 +91,7 @@ public class SettlementOwnerDaoImpl extends BaseDaoImpl<SettlementOwnerMapper, S
...
@@ -90,6 +91,7 @@ public class SettlementOwnerDaoImpl extends BaseDaoImpl<SettlementOwnerMapper, S
@Override
@Override
public
IPage
<
SettlementOwner
>
pageCarrierSettlementOwner
(
PageCarrierSettlementOwnerParam
param
)
{
public
IPage
<
SettlementOwner
>
pageCarrierSettlementOwner
(
PageCarrierSettlementOwnerParam
param
)
{
LambdaQueryWrapper
<
SettlementOwner
>
query
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
SettlementOwner
>
query
=
new
LambdaQueryWrapper
<>();
query
.
eq
(
SettlementOwner
::
getMergeStatus
,
SettlementOwnerEnum
.
MergeStatus
.
NO
.
getCode
());
if
(
Objects
.
nonNull
(
param
.
getOwnerUserNo
())){
if
(
Objects
.
nonNull
(
param
.
getOwnerUserNo
())){
query
.
eq
(
SettlementOwner
::
getOwnerUserNo
,
param
.
getOwnerUserNo
());
query
.
eq
(
SettlementOwner
::
getOwnerUserNo
,
param
.
getOwnerUserNo
());
}
}
...
@@ -123,6 +125,7 @@ public class SettlementOwnerDaoImpl extends BaseDaoImpl<SettlementOwnerMapper, S
...
@@ -123,6 +125,7 @@ public class SettlementOwnerDaoImpl extends BaseDaoImpl<SettlementOwnerMapper, S
public
IPage
<
SettlementOwner
>
pageSettlementOwner
(
Long
userNo
,
PageOwnerSettlementParam
param
)
{
public
IPage
<
SettlementOwner
>
pageSettlementOwner
(
Long
userNo
,
PageOwnerSettlementParam
param
)
{
LambdaQueryWrapper
<
SettlementOwner
>
query
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
SettlementOwner
>
query
=
new
LambdaQueryWrapper
<>();
query
.
eq
(
SettlementOwner
::
getOwnerUserNo
,
userNo
);
query
.
eq
(
SettlementOwner
::
getOwnerUserNo
,
userNo
);
query
.
eq
(
SettlementOwner
::
getMergeStatus
,
SettlementOwnerEnum
.
MergeStatus
.
NO
.
getCode
());
if
(
StringUtils
.
isNotBlank
(
param
.
getOrderNo
())){
if
(
StringUtils
.
isNotBlank
(
param
.
getOrderNo
())){
query
.
eq
(
SettlementOwner
::
getOrderNo
,
param
.
getOrderNo
());
query
.
eq
(
SettlementOwner
::
getOrderNo
,
param
.
getOrderNo
());
}
}
...
@@ -216,4 +219,17 @@ public class SettlementOwnerDaoImpl extends BaseDaoImpl<SettlementOwnerMapper, S
...
@@ -216,4 +219,17 @@ public class SettlementOwnerDaoImpl extends BaseDaoImpl<SettlementOwnerMapper, S
);
);
}
}
@Override
public
void
updateSettlementMerge
(
@Param
(
"settlementNo"
)
String
settlementNo
,
@Param
(
"settlementNos"
)
List
<
String
>
settlementNos
,
@Param
(
"mergedBy"
)
String
mergedBy
,
@Param
(
"mergeTime"
)
LocalDateTime
mergeTime
)
{
update
(
lUdWrapper
()
.
in
(
SettlementOwner
::
getSettlementNo
,
settlementNos
)
.
set
(
SettlementOwner:
:
getSettlementSubNo
,
settlementNo
)
.
set
(
SettlementOwner:
:
getMergeStatus
,
SettlementOwnerEnum
.
MergeStatus
.
YES
.
getCode
())
.
set
(
SettlementOwner:
:
getMergedBy
,
mergedBy
)
.
set
(
SettlementOwner:
:
getMergeTime
,
mergeTime
)
);
}
}
}
performance-web/src/main/java/com/clx/performance/dao/impl/settle/SettlementOwnerDetailDaoImpl.java
浏览文件 @
68b26d53
...
@@ -101,4 +101,13 @@ public class SettlementOwnerDetailDaoImpl extends BaseDaoImpl<SettlementOwnerDet
...
@@ -101,4 +101,13 @@ public class SettlementOwnerDetailDaoImpl extends BaseDaoImpl<SettlementOwnerDet
query
.
eq
(
StringUtils
.
isNotBlank
(
param
.
getSettlementSubNo
()),
SettlementOwnerDetail
::
getSettlementSubNo
,
param
.
getSettlementSubNo
());
query
.
eq
(
StringUtils
.
isNotBlank
(
param
.
getSettlementSubNo
()),
SettlementOwnerDetail
::
getSettlementSubNo
,
param
.
getSettlementSubNo
());
return
baseMapper
.
selectPage
(
Page
.
of
(
param
.
getPage
(),
param
.
getPageSize
()),
query
);
return
baseMapper
.
selectPage
(
Page
.
of
(
param
.
getPage
(),
param
.
getPageSize
()),
query
);
}
}
@Override
public
void
updateSettlementMerge
(
String
settlementNo
,
List
<
String
>
settlementNos
)
{
update
(
lUdWrapper
()
.
in
(
SettlementOwnerDetail:
:
getSettlementNo
,
settlementNos
)
.
setSql
(
"settlement_sub_no = settlement_no"
)
.
set
(
SettlementOwnerDetail
::
getSettlementNo
,
settlementNo
)
);
}
}
}
performance-web/src/main/java/com/clx/performance/dao/settle/SettlementOwnerDao.java
浏览文件 @
68b26d53
...
@@ -58,6 +58,8 @@ public interface SettlementOwnerDao extends BaseDao<SettlementOwnerMapper, Settl
...
@@ -58,6 +58,8 @@ public interface SettlementOwnerDao extends BaseDao<SettlementOwnerMapper, Settl
@Param
(
"fromStatus"
)
Integer
fromStatus
,
@Param
(
"fromStatus"
)
Integer
fromStatus
,
@Param
(
"toStatus"
)
Integer
toStatus
);
@Param
(
"toStatus"
)
Integer
toStatus
);
void
updateSettlementMerge
(
@Param
(
"settlementNo"
)
String
settlementNo
,
@Param
(
"settlementNos"
)
List
<
String
>
settlementNos
,
@Param
(
"mergedBy"
)
String
mergedBy
,
@Param
(
"mergeTime"
)
LocalDateTime
mergeTime
);
}
}
performance-web/src/main/java/com/clx/performance/dao/settle/SettlementOwnerDetailDao.java
浏览文件 @
68b26d53
...
@@ -33,4 +33,6 @@ public interface SettlementOwnerDetailDao extends BaseDao<SettlementOwnerDetailM
...
@@ -33,4 +33,6 @@ public interface SettlementOwnerDetailDao extends BaseDao<SettlementOwnerDetailM
IPage
<
SettlementOwnerDetail
>
pageOwnerSettlementOrderDetailList
(
PageOwnerSettlementOwnerDetailParam
param
);
IPage
<
SettlementOwnerDetail
>
pageOwnerSettlementOrderDetailList
(
PageOwnerSettlementOwnerDetailParam
param
);
IPage
<
SettlementOwnerDetail
>
pageSettlementOwnerDetail
(
PageCarrierSettlementOwnerDetailParam
param
);
IPage
<
SettlementOwnerDetail
>
pageSettlementOwnerDetail
(
PageCarrierSettlementOwnerDetailParam
param
);
void
updateSettlementMerge
(
String
settlementNo
,
List
<
String
>
settlementNos
);
}
}
performance-web/src/main/java/com/clx/performance/mapper/settle/SettlementOwnerMapper.java
浏览文件 @
68b26d53
package
com
.
clx
.
performance
.
mapper
.
settle
;
package
com
.
clx
.
performance
.
mapper
.
settle
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.settle.SettlementOwner
;
import
com.clx.performance.model.settle.SettlementOwner
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
@Mapper
@Mapper
public
interface
SettlementOwnerMapper
extends
BaseMapper
<
SettlementOwner
>
{
public
interface
SettlementOwnerMapper
extends
BaseMapper
<
SettlementOwner
>
{
}
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/model/settle/SettlementOwner.java
浏览文件 @
68b26d53
...
@@ -27,7 +27,6 @@ public class SettlementOwner implements HasKey<Integer> {
...
@@ -27,7 +27,6 @@ public class SettlementOwner implements HasKey<Integer> {
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
//id
private
Integer
id
;
//id
private
Integer
mergeSettlement
;
//是否是合并单 0:否 1:是
private
Long
ownerUserNo
;
//货主用户编号
private
Long
ownerUserNo
;
//货主用户编号
private
String
ownerName
;
//货主名称
private
String
ownerName
;
//货主名称
private
Integer
settlementWay
;
//结算方式 1装车净重 2卸车净重
private
Integer
settlementWay
;
//结算方式 1装车净重 2卸车净重
...
@@ -67,6 +66,7 @@ public class SettlementOwner implements HasKey<Integer> {
...
@@ -67,6 +66,7 @@ public class SettlementOwner implements HasKey<Integer> {
private
Integer
status
;
//状态
private
Integer
status
;
//状态
private
String
remark
;
//备注
private
String
remark
;
//备注
private
Integer
mergeStatus
;
//是否合并 0-否,1-是
private
Integer
mergeStatus
;
//是否合并 0-否,1-是
private
Integer
mergeSettlementFlag
;
//合并结算单标志 1:普通结算单 2:合并结算单
private
String
mergedBy
;
//合并人
private
String
mergedBy
;
//合并人
private
LocalDateTime
mergeTime
;
//合并结算单时间
private
LocalDateTime
mergeTime
;
//合并结算单时间
private
LocalDateTime
createTime
;
//创建时间
private
LocalDateTime
createTime
;
//创建时间
...
...
performance-web/src/main/java/com/clx/performance/service/impl/settle/SettlementOwnerServiceImpl.java
浏览文件 @
68b26d53
...
@@ -40,6 +40,7 @@ import org.springframework.stereotype.Service;
...
@@ -40,6 +40,7 @@ import org.springframework.stereotype.Service;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Objects
;
import
java.util.Objects
;
...
@@ -493,9 +494,11 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
...
@@ -493,9 +494,11 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
OrderChildLogEnum
.
CreateType
.
PLATFORM
.
getCode
(),
loginUserInfo
.
getUserNo
(),
loginUserInfo
.
getUserName
());
OrderChildLogEnum
.
CreateType
.
PLATFORM
.
getCode
(),
loginUserInfo
.
getUserNo
(),
loginUserInfo
.
getUserName
());
}
}
}
}
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Override
@Override
public
void
mergeOwnerSettlement
(
MergeOwnerSettlementParam
param
)
{
public
void
mergeOwnerSettlement
(
MergeOwnerSettlementParam
param
)
{
UserSessionData
loginUserInfo
=
TokenUtil
.
getLoginUserInfo
();
LocalDateTime
now
=
LocalDateTime
.
now
();
//查询结算单数据
//查询结算单数据
List
<
SettlementOwner
>
settlementOwnersList
=
settlementOwnerDao
.
listInField
(
SettlementOwner
::
getId
,
param
.
getList
());
List
<
SettlementOwner
>
settlementOwnersList
=
settlementOwnerDao
.
listInField
(
SettlementOwner
::
getId
,
param
.
getList
());
if
(!
Objects
.
equals
(
param
.
getList
().
size
(),
settlementOwnersList
.
size
())){
if
(!
Objects
.
equals
(
param
.
getList
().
size
(),
settlementOwnersList
.
size
())){
...
@@ -503,12 +506,6 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
...
@@ -503,12 +506,6 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
throw
new
ServiceSystemException
(
PerformanceResultEnum
.
DATA_NOT_FIND
);
throw
new
ServiceSystemException
(
PerformanceResultEnum
.
DATA_NOT_FIND
);
}
}
//同一货主,同一开票标识,同一结算方式的结算单可支持手动合并
//同一货主,同一开票标识,同一结算方式的结算单可支持手动合并
List
<
String
>
settlementNos
=
checkMergeSettlementData
(
settlementOwnersList
);
}
//检查合并的结算单是否符合合并条件
public
List
<
String
>
checkMergeSettlementData
(
List
<
SettlementOwner
>
settlementOwnersList
){
List
<
String
>
settlementNos
=
new
ArrayList
<>();
List
<
String
>
settlementNos
=
new
ArrayList
<>();
//货主编码
//货主编码
Long
ownerUserNo
=
null
;
Long
ownerUserNo
=
null
;
...
@@ -518,8 +515,14 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
...
@@ -518,8 +515,14 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
Integer
settlementWay
=
null
;
Integer
settlementWay
=
null
;
String
tip
=
"数据错误,结算单状态“待对账”且同一货主,同一开票标识,同一结算方式的结算单支持合并"
;
String
tip
=
"数据错误,结算单状态“待对账”且同一货主,同一开票标识,同一结算方式的结算单支持合并"
;
SettlementOwner
merge
=
null
;
SettlementOwner
merge
=
null
;
String
settlementNo
=
settlementMqHandlerService
.
settlementNoGenerate
();
for
(
SettlementOwner
item
:
settlementOwnersList
)
{
for
(
SettlementOwner
item
:
settlementOwnersList
)
{
if
(
Objects
.
equals
(
SettlementOwnerEnum
.
MergeSettlementFlag
.
MERGE
.
getCode
(),
item
.
getMergeSettlementFlag
())
||
Objects
.
equals
(
SettlementOwnerEnum
.
MergeStatus
.
YES
.
getCode
(),
item
.
getMergeStatus
())){
log
.
warn
(
"货主结算单号:{} 结算单不允许二次合并"
,
item
.
getSettlementNo
());
throw
new
ServiceSystemException
(
PerformanceResultEnum
.
DATA_REPEAT
,
"结算单不允许二次合并"
);
}
if
(
Objects
.
equals
(
SettlementOwnerEnum
.
Status
.
TO_BE_ACCOUNT
.
getCode
(),
item
.
getStatus
())){
if
(
Objects
.
equals
(
SettlementOwnerEnum
.
Status
.
TO_BE_ACCOUNT
.
getCode
(),
item
.
getStatus
())){
log
.
warn
(
"货主结算单号:{} 的结算状态非待对账"
,
item
.
getSettlementNo
());
log
.
warn
(
"货主结算单号:{} 的结算状态非待对账"
,
item
.
getSettlementNo
());
throw
new
ServiceSystemException
(
PerformanceResultEnum
.
DATA_REPEAT
,
tip
);
throw
new
ServiceSystemException
(
PerformanceResultEnum
.
DATA_REPEAT
,
tip
);
...
@@ -532,7 +535,7 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
...
@@ -532,7 +535,7 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
log
.
warn
(
"货主结算单号:{} 在本批次中不属于同一开票标志"
,
item
.
getSettlementNo
());
log
.
warn
(
"货主结算单号:{} 在本批次中不属于同一开票标志"
,
item
.
getSettlementNo
());
throw
new
ServiceSystemException
(
PerformanceResultEnum
.
DATA_REPEAT
,
tip
);
throw
new
ServiceSystemException
(
PerformanceResultEnum
.
DATA_REPEAT
,
tip
);
}
}
if
(
Objects
.
nonNull
(
settlementWay
)
&&
!
Objects
.
equals
(
invoiceType
,
item
.
getSettlementWay
())){
if
(
Objects
.
nonNull
(
settlementWay
)
&&
!
Objects
.
equals
(
settlementWay
,
item
.
getSettlementWay
())){
log
.
warn
(
"货主结算单号:{} 在本批次中不属于同一结算方式"
,
item
.
getSettlementNo
());
log
.
warn
(
"货主结算单号:{} 在本批次中不属于同一结算方式"
,
item
.
getSettlementNo
());
throw
new
ServiceSystemException
(
PerformanceResultEnum
.
DATA_REPEAT
,
tip
);
throw
new
ServiceSystemException
(
PerformanceResultEnum
.
DATA_REPEAT
,
tip
);
}
}
...
@@ -543,15 +546,31 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
...
@@ -543,15 +546,31 @@ public class SettlementOwnerServiceImpl implements SettlementOwnerService {
//合并数据
//合并数据
if
(
Objects
.
nonNull
(
merge
)){
if
(
Objects
.
nonNull
(
merge
)){
merge
.
setWeight
(
merge
.
getWeight
().
add
(
item
.
getWeight
()));
merge
.
setFreight
(
merge
.
getFreight
().
add
(
item
.
getFreight
()));
merge
.
setLossFreight
(
merge
.
getLossFreight
().
add
(
item
.
getLossFreight
()));
merge
.
setLossWeight
(
merge
.
getLossWeight
().
add
(
item
.
getLossWeight
()));
merge
.
setPrepayFreight
(
merge
.
getPrepayFreight
().
add
(
item
.
getPrepayFreight
()));
merge
.
setSettlementFreight
(
merge
.
getSettlementFreight
().
add
(
item
.
getSettlementFreight
()));
merge
.
setInvoiceFreight
(
merge
.
getInvoiceFreight
().
add
(
item
.
getInvoiceFreight
()));
}
else
{
}
else
{
String
settlementNo
=
settlementMqHandlerService
.
settlementNoGenerate
();
merge
=
item
;
merge
=
item
;
merge
.
setId
(
null
);
merge
.
setSettlementNo
(
settlementNo
);
merge
.
setSettlementNo
(
settlementNo
);
merge
.
setSettlementSubNo
(
merge
.
getSettlementNo
());
merge
.
setSettlementSubNo
(
null
);
merge
.
setMergedBy
(
loginUserInfo
.
getUserName
());
merge
.
setMergeTime
(
LocalDateTime
.
now
());
merge
.
setMergeSettlementFlag
(
SettlementOwnerEnum
.
MergeSettlementFlag
.
MERGE
.
getCode
());
}
}
}
}
return
settlementNos
;
//更新结算单
settlementOwnerDao
.
updateSettlementMerge
(
settlementNo
,
settlementNos
,
loginUserInfo
.
getUserName
(),
now
);
//插入合并单
settlementOwnerDao
.
saveEntity
(
merge
);
//更新货主运单计费明细
settlementOwnerDetailDao
.
updateSettlementMerge
(
settlementNo
,
settlementNos
);
}
}
}
}
performance-web/src/main/java/com/clx/performance/sqlProvider/settle/SettlementOwnerSqlProvider.java
0 → 100644
浏览文件 @
68b26d53
package
com
.
clx
.
performance
.
sqlProvider
.
settle
;
/**
* @ClassName SettlementOwnerSqlProvider
* @Description
* @Author kavin
* @Date 2023/12/19 10:34
* @Version 1.0
*/
public
class
SettlementOwnerSqlProvider
{
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论