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
ed3d9663
Commit
ed3d9663
authored
Apr 20, 2021
by
王衍超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
销售计划查询增加查询列;
parent
b6e93e38
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
4 additions
and
21 deletions
+4
-21
SalesPlanProcessor.java
...va/com/xyst/dinas/sales/processor/SalesPlanProcessor.java
+2
-20
SalesPlan.mk
...es/src/main/model/com/xyst/dinas/sales/query/SalesPlan.mk
+1
-0
SalesPlan.jmx
...c/main/resources/com/xyst/dinas/sales/query/SalesPlan.jmx
+1
-1
No files found.
backend/xyst.dinas.sales/src/main/java/com/xyst/dinas/sales/processor/SalesPlanProcessor.java
View file @
ed3d9663
...
@@ -4,14 +4,12 @@ import java.util.List;
...
@@ -4,14 +4,12 @@ import java.util.List;
import
java.util.UUID
;
import
java.util.UUID
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.Assert
;
import
com.beecode.bcp.type.KObject
;
import
com.beecode.bcp.type.KObject
;
import
com.beecode.inz.query.entity.RowData
;
import
com.beecode.inz.query.entity.RowData
;
import
com.beecode.inz.query.processor.DataProcessor
;
import
com.beecode.inz.query.processor.DataProcessor
;
import
com.beecode.inz.query.processor.DataProcessorContext
;
import
com.beecode.inz.query.processor.DataProcessorContext
;
import
com.xyst.dinas.biz.service.DinasOrganizationService
;
import
com.xyst.dinas.biz.service.DinasOrganizationService
;
import
com.xyst.dinas.sales.service.SalesPlanService
;
/**
/**
* 销售计划查询处理
* 销售计划查询处理
...
@@ -21,32 +19,16 @@ import com.xyst.dinas.sales.service.SalesPlanService;
...
@@ -21,32 +19,16 @@ import com.xyst.dinas.sales.service.SalesPlanService;
*/
*/
public
class
SalesPlanProcessor
implements
DataProcessor
{
public
class
SalesPlanProcessor
implements
DataProcessor
{
@Autowired
//
@Autowired
private
SalesPlanService
salesPlanService
;
//
private SalesPlanService salesPlanService;
@Autowired
@Autowired
private
DinasOrganizationService
orgService
;
private
DinasOrganizationService
orgService
;
@Override
@Override
public
void
process
(
DataProcessorContext
context
)
{
public
void
process
(
DataProcessorContext
context
)
{
List
<
RowData
>
rowDatas
=
context
.
getRowDatas
();
List
<
RowData
>
rowDatas
=
context
.
getRowDatas
();
for
(
RowData
row
:
rowDatas
)
{
for
(
RowData
row
:
rowDatas
)
{
UUID
id
=
UUID
.
fromString
(
row
.
get
(
"id"
).
toString
());
KObject
salesPlan
=
salesPlanService
.
queryTempSalesPlan
(
id
);
Assert
.
notNull
(
salesPlan
,
"找不到对应的销售计划!"
);
String
dinasTypeNames
=
""
;
List
<
KObject
>
list
=
salesPlan
.
get
(
"SalesPlanTempDetails"
).
toList
();
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++)
{
KObject
detail
=
list
.
get
(
i
);
if
(
i
==
list
.
size
()
-
1
)
{
dinasTypeNames
+=
detail
.
get
(
"dinasType"
).
getString
(
"dinasTypeName"
);
}
else
{
dinasTypeNames
+=
detail
.
get
(
"dinasType"
).
getString
(
"dinasTypeName"
)
+
","
;
}
}
row
.
put
(
"dinasTypeNames"
,
dinasTypeNames
);
UUID
regionalCompanyId
=
UUID
.
fromString
(
row
.
get
(
"regionalCompany"
).
toString
());
UUID
regionalCompanyId
=
UUID
.
fromString
(
row
.
get
(
"regionalCompany"
).
toString
());
KObject
regionalCompany
=
orgService
.
load
(
regionalCompanyId
);
KObject
regionalCompany
=
orgService
.
load
(
regionalCompanyId
);
row
.
put
(
"regionalCompanyName"
,
regionalCompany
.
getString
(
"name"
));
row
.
put
(
"regionalCompanyName"
,
regionalCompany
.
getString
(
"name"
));
...
...
backend/xyst.dinas.sales/src/main/model/com/xyst/dinas/sales/query/SalesPlan.mk
View file @
ed3d9663
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
<content>
<content>
<customQuery id='451f4875-82d2-486b-b684-325692e93b28'>
<customQuery id='451f4875-82d2-486b-b684-325692e93b28'>
<kclass>com.xyst.dinas.sales.datamodel.SalesPlan</kclass>
<kclass>com.xyst.dinas.sales.datamodel.SalesPlan</kclass>
<dataProcessor>com.xyst.dinas.sales.processor.SalesPlanProcessor</dataProcessor>
<authorityItem></authorityItem>
<authorityItem></authorityItem>
<innerScene title='全部'>
<innerScene title='全部'>
<id>c775c023-9960-4039-9e9c-d3ff544308b5</id>
<id>c775c023-9960-4039-9e9c-d3ff544308b5</id>
...
...
backend/xyst.dinas.sales/src/main/resources/com/xyst/dinas/sales/query/SalesPlan.jmx
View file @
ed3d9663
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
<content>
<content>
<m:query>
<m:query>
<m:type>
com.xyst.dinas.sales.datamodel.SalesPlan
</m:type>
<m:type>
com.xyst.dinas.sales.datamodel.SalesPlan
</m:type>
<m:dataProcessor></m:dataProcessor>
<m:dataProcessor>
com.xyst.dinas.sales.processor.SalesPlanProcessor
</m:dataProcessor>
<m:authorityItem></m:authorityItem>
<m:authorityItem></m:authorityItem>
<m:innerScenes>
<m:innerScenes>
<m:innerScene>
<m:innerScene>
...
...
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