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
d8146621
Commit
d8146621
authored
Apr 13, 2021
by
王衍超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改销售计划;
parent
72b26142
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
9 additions
and
7 deletions
+9
-7
SalesPlanServiceImpl.java
...st/dinas/sales/internal/service/SalesPlanServiceImpl.java
+4
-0
SalesPlanService.java
...n/java/com/xyst/dinas/sales/service/SalesPlanService.java
+2
-0
SalesPlanAutoCreateTask.java
...va/com/xyst/dinas/sales/task/SalesPlanAutoCreateTask.java
+2
-6
SalesPlanAutoCreateTaskRegister.java
...yst/dinas/sales/task/SalesPlanAutoCreateTaskRegister.java
+1
-1
No files found.
backend/xyst.dinas.sales/src/main/java/com/xyst/dinas/sales/internal/service/SalesPlanServiceImpl.java
View file @
d8146621
...
...
@@ -90,4 +90,8 @@ public class SalesPlanServiceImpl implements SalesPlanService{
public
int
deleteSalesPlanDetails
(
UUID
masterId
,
@Nullable
UUID
contractId
)
{
return
salesPlanDao
.
deleteDetails
(
masterId
,
contractId
);
}
public
void
update
(
KObject
salesPlan
)
{
salesPlanDao
.
update
(
salesPlan
);
}
}
backend/xyst.dinas.sales/src/main/java/com/xyst/dinas/sales/service/SalesPlanService.java
View file @
d8146621
...
...
@@ -29,4 +29,6 @@ public interface SalesPlanService {
public
int
deleteSalesPlanDetails
(
UUID
masterId
,
@Nullable
UUID
contractId
)
;
public
void
update
(
KObject
salesPlan
);
}
backend/xyst.dinas.sales/src/main/java/com/xyst/dinas/sales/task/SalesPlanAutoCreateTask.java
View file @
d8146621
...
...
@@ -90,11 +90,8 @@ public class SalesPlanAutoCreateTask implements Task{
continue
;
}
//3.更新销售计划
// HashSet<KObject> contractForAddInPlan = new HashSet<>();
HashSet
<
UUID
>
contractForDelInPlan
=
new
HashSet
<>();
List
<
KObject
>
contractForAddInPlan
=
new
ArrayList
<>();
// List<UUID> contractForDelInPlan = new ArrayLis
t<>();
HashSet
<
UUID
>
contractForDelInPlan
=
new
HashSe
t
<>();
List
<
KObject
>
executingContracts
=
contractDao
.
getExecutingContractByRegionCompany
(
regionCompanyId
);
List
<
KObject
>
salesPlanDetails
=
salesPlan
.
get
(
"SalesPlanDetails"
).
toList
();
...
...
@@ -142,7 +139,7 @@ public class SalesPlanAutoCreateTask implements Task{
double
contractAmount
=
salesPlanDetail
.
getDouble
(
SalesPlanConstant
.
contractAmount
);
if
(
contractDinasAmount
==
contractAmount
)
continue
;
salesPlanDetail
.
set
(
SalesPlanConstant
.
contractAmount
,
contractDinasAmount
);
salesPlan
Dao
.
update
(
salesPlanDetail
);
salesPlan
Service
.
update
(
salesPlanDetail
);
updateDetailCount
++;
}
//3.3 新增销售明细
...
...
@@ -153,7 +150,6 @@ public class SalesPlanAutoCreateTask implements Task{
+
"删除 "
+
contractForDelInPlan
.
size
()+
" 条销售明细,刷新 "
+
updateDetailCount
+
" 条销售明细;"
);
}
}
private
void
initService
()
{
...
...
backend/xyst.dinas.sales/src/main/java/com/xyst/dinas/sales/task/SalesPlanAutoCreateTaskRegister.java
View file @
d8146621
...
...
@@ -39,7 +39,7 @@ public class SalesPlanAutoCreateTaskRegister implements ServiceInitializer{
// 每天凌晨12点执行调度,如测试可修改为每十五秒:*/15 * * * * ?(表达式由至少6个由空格分隔的时间元素,从左至右可分为秒,分,时,日,月,星期)
// scheduleService.scheduleTask(TaskDetail, "0 0 0 * * ?");
// 测试调度时进行调用
scheduleService
.
scheduleTask
(
TaskDetail
,
"*/
6
0 * * * * ?"
);
scheduleService
.
scheduleTask
(
TaskDetail
,
"*/
5
0 * * * * ?"
);
logger
.
info
(
"销售计划自动创建任务初始化成功!"
);
}
...
...
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