Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-fb
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
王衍超
cloud-fb
Commits
7c40c2e0
Commit
7c40c2e0
authored
Apr 22, 2021
by
shiwenbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改库存逻辑,不再根据场站是否勾选砂石来判断场站和砂石的关联关系是否需要维护,而是将区域公司下的砂石类型和场站之间全部建立关系。
parent
499ed7fd
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
2 deletions
+3
-2
InventoryServiceImpl.java
...st/dinas/sales/internal/service/InventoryServiceImpl.java
+3
-2
No files found.
backend/xyst.dinas.sales/src/main/java/com/xyst/dinas/sales/internal/service/InventoryServiceImpl.java
View file @
7c40c2e0
...
...
@@ -138,7 +138,7 @@ public class InventoryServiceImpl implements InventoryService {
public
void
updateInventoryBaseInfo
(
UUID
regionalCompany
)
{
List
<
StationDinasTypeRelation
>
relation
=
getStationAndDinasTypeRel
(
regionalCompany
);
//根据最新的
场站
与砂石对应关系,更新库中的数据。添加新的砂石类型,废弃没用的砂石类型
//根据最新的
区域公司
与砂石对应关系,更新库中的数据。添加新的砂石类型,废弃没用的砂石类型
List
<
KObject
>
inventory
=
inventoryDao
.
listAllByRegionalCompany
(
regionalCompany
,
true
);
for
(
StationDinasTypeRelation
r
:
relation
)
{
UUID
stationId
=
r
.
getStationId
();
...
...
@@ -192,8 +192,9 @@ public class InventoryServiceImpl implements InventoryService {
List
<
KObject
>
stationList
;
try
{
stationList
=
stationService
.
listStationInfoByRegionalCompany
(
regionalCompany
);
//根据场站查砂石类型改成根据区域公司查砂石类型,默认每个场站都会卖这些砂石类型,把对应关系全部维护起来。
List
<
KObject
>
dinasTypeList
=
dinasTypeService
.
getByRegionalCompanyId
(
regionalCompany
);
for
(
KObject
station
:
stationList
)
{
List
<
KObject
>
dinasTypeList
=
dinasTypeService
.
getByStation
(
station
.
getUuid
(
"id"
));
//TODO:带出今日砂价
for
(
KObject
dinasType
:
dinasTypeList
)
{
StationDinasTypeRelation
item
=
new
StationDinasTypeRelation
(
station
.
getUuid
(
"id"
),
dinasType
.
getUuid
(
"id"
),
new
BigDecimal
(
0
));
...
...
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