Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
bailuntec-cost
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
huluobin
bailuntec-cost
Commits
87c169d8
Commit
87c169d8
authored
Jan 18, 2023
by
jianshuqin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
WMS生成费用单接口调整付款主体逻辑
parent
aed1b4b3
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
53 additions
and
11 deletions
+53
-11
LogisticsFinansysDto.java
...java/com/bailuntec/cost/api/dto/LogisticsFinansysDto.java
+20
-0
CostCompanyDao.java
...in/java/com/blt/other/module/cost/dao/CostCompanyDao.java
+8
-0
CostApiServiceImpl.java
...lt/other/module/cost/service/impl/CostApiServiceImpl.java
+20
-10
CostCompanyMapper.xml
cost-service/src/main/resources/mapper/CostCompanyMapper.xml
+5
-1
No files found.
cost-interfaces/src/main/java/com/bailuntec/cost/api/dto/LogisticsFinansysDto.java
View file @
87c169d8
...
...
@@ -10,6 +10,8 @@ public class LogisticsFinansysDto {
private
String
bankname
;
// 银行名称
private
String
bankcard
;
// 银行卡号
private
String
bankuser
;
// 银行持卡人
private
Integer
paycompanyvalue
;
// 付款主体值
private
String
paycompanyname
;
// 付款主体名称
public
Integer
getId
()
{
return
id
;
...
...
@@ -59,6 +61,22 @@ public class LogisticsFinansysDto {
this
.
bankuser
=
bankuser
;
}
public
Integer
getPaycompanyvalue
()
{
return
paycompanyvalue
;
}
public
void
setPaycompanyvalue
(
Integer
paycompanyvalue
)
{
this
.
paycompanyvalue
=
paycompanyvalue
;
}
public
String
getPaycompanyname
()
{
return
paycompanyname
;
}
public
void
setPaycompanyname
(
String
paycompanyname
)
{
this
.
paycompanyname
=
paycompanyname
;
}
@Override
public
String
toString
()
{
return
"LogisticsFinansysDto{"
+
...
...
@@ -68,6 +86,8 @@ public class LogisticsFinansysDto {
", bankname='"
+
bankname
+
'\''
+
", bankcard='"
+
bankcard
+
'\''
+
", bankuser='"
+
bankuser
+
'\''
+
", paycompanyvalue='"
+
paycompanyvalue
+
'\''
+
", paycompanyname='"
+
paycompanyname
+
'\''
+
'}'
;
}
}
cost-service/src/main/java/com/blt/other/module/cost/dao/CostCompanyDao.java
View file @
87c169d8
...
...
@@ -33,6 +33,14 @@ public interface CostCompanyDao extends BaseMapper<CostCompanyDomain> {
List
<
CostCompanyDomain
>
selectByNameOrValue
(
CostCompanyDomain
costCompanyDomain
);
/**
* 通过 companyValue 获取主体
*
* @param value
* @return
*/
CostCompanyDomain
selectByValue
(
Integer
value
);
/**
* 通过 companyNo 获取主体
*
* @param no
...
...
cost-service/src/main/java/com/blt/other/module/cost/service/impl/CostApiServiceImpl.java
View file @
87c169d8
...
...
@@ -98,11 +98,7 @@ public class CostApiServiceImpl implements CostApiService {
// 没有二级,只有一级
for
(
LogisticsFinansysDto
logistics
:
logisticsList
)
{
if
(
logistics
.
getId
().
intValue
()
==
logisticsCostDto
.
getLogisticsSupplierId
().
intValue
())
{
costDomain
.
setLogisticsSupplierId
(
logistics
.
getId
());
costDomain
.
setBankCompany
(
logistics
.
getName
());
costDomain
.
setBankCardUser
(
logistics
.
getBankuser
());
costDomain
.
setBankCard
(
logistics
.
getBankcard
());
costDomain
.
setBankName
(
logistics
.
getBankname
());
this
.
setLogistics
(
costDomain
,
logistics
);
break
;
}
}
...
...
@@ -113,11 +109,7 @@ public class CostApiServiceImpl implements CostApiService {
costDomain
.
setSubLogisticsSupplierId
(
subLogistics
.
getId
());
for
(
LogisticsFinansysDto
logistics
:
logisticsList
)
{
if
(
logistics
.
getId
().
intValue
()
==
subLogistics
.
getParentid
().
intValue
())
{
costDomain
.
setLogisticsSupplierId
(
logistics
.
getId
());
costDomain
.
setBankCompany
(
logistics
.
getName
());
costDomain
.
setBankCardUser
(
logistics
.
getBankuser
());
costDomain
.
setBankCard
(
logistics
.
getBankcard
());
costDomain
.
setBankName
(
logistics
.
getBankname
());
this
.
setLogistics
(
costDomain
,
logistics
);
break
;
}
}
...
...
@@ -449,4 +441,22 @@ public class CostApiServiceImpl implements CostApiService {
})
.
collect
(
Collectors
.
toList
());
}
private
void
setLogistics
(
CostDomain
costDomain
,
LogisticsFinansysDto
logistics
)
{
if
(
costDomain
!=
null
&&
logistics
!=
null
)
{
costDomain
.
setLogisticsSupplierId
(
logistics
.
getId
());
costDomain
.
setBankCompany
(
logistics
.
getName
());
costDomain
.
setBankCardUser
(
logistics
.
getBankuser
());
costDomain
.
setBankCard
(
logistics
.
getBankcard
());
costDomain
.
setBankName
(
logistics
.
getBankname
());
if
(
logistics
.
getPaycompanyvalue
()
!=
null
)
{
CostCompanyDomain
costCompanyDomain
=
costCompanyDao
.
selectByValue
(
logistics
.
getPaycompanyvalue
());
if
(
costCompanyDomain
!=
null
)
{
costDomain
.
setCompanyNo
(
costCompanyDomain
.
getCompanyNo
());
costDomain
.
setCompanyValue
(
costCompanyDomain
.
getValue
());
costDomain
.
setCompanyName
(
costCompanyDomain
.
getCompanyName
());
}
}
}
}
}
cost-service/src/main/resources/mapper/CostCompanyMapper.xml
View file @
87c169d8
...
...
@@ -9,7 +9,11 @@
#{companyNo}, #{companyName}, #{value}
)
</insert>
<select
id=
"selectByValue"
resultType=
"com.blt.other.database.model.CostCompanyDomain"
>
SELECT *
FROM cost_company
WHERE value = #{value}
</select>
<select
id=
"selectByNameOrValue"
resultType=
"com.blt.other.database.model.CostCompanyDomain"
>
SELECT *
FROM cost_company
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment