Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
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
项目统一框架
amos-boot-biz
Commits
ed8ce6ab
Commit
ed8ce6ab
authored
Sep 14, 2023
by
tangwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改消息主体
parent
a19c60a3
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
61 additions
and
36 deletions
+61
-36
IDealerReviewService.java
...os/boot/module/hygf/api/service/IDealerReviewService.java
+1
-1
IPowerStationService.java
...os/boot/module/hygf/api/service/IPowerStationService.java
+1
-1
IToDoTasksService.java
.../amos/boot/module/hygf/api/service/IToDoTasksService.java
+2
-2
DealerReviewServiceImpl.java
...module/hygf/biz/service/impl/DealerReviewServiceImpl.java
+4
-7
HouseholdContractServiceImpl.java
...e/hygf/biz/service/impl/HouseholdContractServiceImpl.java
+2
-2
PeasantHouseholdServiceImpl.java
...le/hygf/biz/service/impl/PeasantHouseholdServiceImpl.java
+2
-2
PowerStationServiceImpl.java
...module/hygf/biz/service/impl/PowerStationServiceImpl.java
+14
-9
SurveyInformationServiceImpl.java
...e/hygf/biz/service/impl/SurveyInformationServiceImpl.java
+25
-2
ToDoTasksServiceImpl.java
...ot/module/hygf/biz/service/impl/ToDoTasksServiceImpl.java
+5
-8
UnitInfoServiceImpl.java
...oot/module/hygf/biz/service/impl/UnitInfoServiceImpl.java
+5
-2
No files found.
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IDealerReviewService.java
View file @
ed8ce6ab
...
@@ -16,5 +16,5 @@ public interface IDealerReviewService {
...
@@ -16,5 +16,5 @@ public interface IDealerReviewService {
public
com
.
baomidou
.
mybatisplus
.
extension
.
plugins
.
pagination
.
Page
<
ReviewDto
>
queryForDealerReviewPage
(
int
pageNum
,
int
pageSize
,
ReviewDto
reviewDto
);
public
com
.
baomidou
.
mybatisplus
.
extension
.
plugins
.
pagination
.
Page
<
ReviewDto
>
queryForDealerReviewPage
(
int
pageNum
,
int
pageSize
,
ReviewDto
reviewDto
);
boolean
saveDealerReview
(
DealerReview
dealerReview
,
boolean
flag
,
boolean
token
,
String
name
);
boolean
saveDealerReview
(
DealerReview
dealerReview
,
boolean
flag
,
boolean
token
,
String
name
,
String
meg
);
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IPowerStationService.java
View file @
ed8ce6ab
...
@@ -19,7 +19,7 @@ public interface IPowerStationService {
...
@@ -19,7 +19,7 @@ public interface IPowerStationService {
* @param flag 是否是最后一个节点
* @param flag 是否是最后一个节点
* @return 状态
* @return 状态
*/
*/
boolean
savePowerStation
(
PowerStation
powerStation
,
boolean
flag
,
String
name
);
boolean
savePowerStation
(
PowerStation
powerStation
,
boolean
flag
,
String
name
,
String
meg
);
/**
/**
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IToDoTasksService.java
View file @
ed8ce6ab
...
@@ -12,9 +12,9 @@ import io.swagger.annotations.ApiModelProperty;
...
@@ -12,9 +12,9 @@ import io.swagger.annotations.ApiModelProperty;
*/
*/
public
interface
IToDoTasksService
{
public
interface
IToDoTasksService
{
public
void
addToDoTasksByUserId
(
String
userId
,
ToDoTasks
toDoTasks
);
public
void
addToDoTasksByUserId
(
String
userId
,
ToDoTasks
toDoTasks
,
String
meg
);
public
void
addToDoTasksByRole
(
String
role
,
ToDoTasks
toDoTasks
);
public
void
addToDoTasksByRole
(
String
role
,
ToDoTasks
toDoTasks
,
String
meg
);
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/DealerReviewServiceImpl.java
View file @
ed8ce6ab
...
@@ -74,7 +74,7 @@ public class DealerReviewServiceImpl extends BaseService<DealerReviewDto, Dealer
...
@@ -74,7 +74,7 @@ public class DealerReviewServiceImpl extends BaseService<DealerReviewDto, Dealer
}
}
@Override
@Override
public
boolean
saveDealerReview
(
DealerReview
dealerReview
,
boolean
flag
,
boolean
token
,
String
name
)
{
public
boolean
saveDealerReview
(
DealerReview
dealerReview
,
boolean
flag
,
boolean
token
,
String
name
,
String
meg
)
{
try
{
try
{
//流程节点code
//流程节点code
if
(
flag
)
{
if
(
flag
)
{
...
@@ -86,8 +86,8 @@ public class DealerReviewServiceImpl extends BaseService<DealerReviewDto, Dealer
...
@@ -86,8 +86,8 @@ public class DealerReviewServiceImpl extends BaseService<DealerReviewDto, Dealer
}
}
boolean
fl
=
this
.
saveOrUpdate
(
dealerReview
);
boolean
fl
=
this
.
saveOrUpdate
(
dealerReview
);
if
(
flag
)
{
if
(
flag
)
{
ToDoTasks
toDoTasks
=
new
ToDoTasks
(
TaskTypeStationEnum
.
经销商审核
.
getCode
(),
dealerReview
.
getSequenceNbr
(),
"经销商"
+
name
+
"审核"
,
null
);
ToDoTasks
toDoTasks
=
new
ToDoTasks
(
TaskTypeStationEnum
.
经销商审核
.
getCode
(),
dealerReview
.
getSequenceNbr
(),
"经销商"
+
name
+
"
待经销商
审核"
,
null
);
toDoTasksServiceImpl
.
addToDoTasksByRole
(
dealerReview
.
getNodeRole
(),
toDoTasks
);
toDoTasksServiceImpl
.
addToDoTasksByRole
(
dealerReview
.
getNodeRole
(),
toDoTasks
,
meg
);
}
else
{
}
else
{
LambdaQueryWrapper
<
ToDoTasks
>
wrapper
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
ToDoTasks
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
ToDoTasks:
:
getType
,
TaskTypeStationEnum
.
经销商审核
.
getCode
());
wrapper
.
eq
(
ToDoTasks:
:
getType
,
TaskTypeStationEnum
.
经销商审核
.
getCode
());
...
@@ -98,13 +98,11 @@ public class DealerReviewServiceImpl extends BaseService<DealerReviewDto, Dealer
...
@@ -98,13 +98,11 @@ public class DealerReviewServiceImpl extends BaseService<DealerReviewDto, Dealer
doTasks
.
setState
(
"已办"
);
doTasks
.
setState
(
"已办"
);
doTasks
.
setCompleteTime
(
new
Date
());
doTasks
.
setCompleteTime
(
new
Date
());
toDoTasksMapper
.
updateById
(
doTasks
);
toDoTasksMapper
.
updateById
(
doTasks
);
UserMessage
userMessage
=
new
UserMessage
(
doTasks
.
getType
(),
doTasks
.
getBusinessId
(),
doTasks
.
getAmosUserId
(),
new
Date
(),
doTasks
.
getTaskName
()+
"已完成
"
,
doTasks
.
getAmosOrgCode
());
UserMessage
userMessage
=
new
UserMessage
(
doTasks
.
getType
(),
doTasks
.
getBusinessId
(),
doTasks
.
getAmosUserId
(),
new
Date
(),
doTasks
.
getTaskName
()+
"已完成
."
+
meg
,
doTasks
.
getAmosOrgCode
());
userMessageMapper
.
insert
(
userMessage
);
userMessageMapper
.
insert
(
userMessage
);
}
}
}
}
return
fl
;
return
fl
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
throw
new
BaseException
(
"获取工作流节点失败!"
,
"400"
,
"获取工作流节点失败!"
);
throw
new
BaseException
(
"获取工作流节点失败!"
,
"400"
,
"获取工作流节点失败!"
);
}
}
...
@@ -134,7 +132,6 @@ public class DealerReviewServiceImpl extends BaseService<DealerReviewDto, Dealer
...
@@ -134,7 +132,6 @@ public class DealerReviewServiceImpl extends BaseService<DealerReviewDto, Dealer
List
<
String
>
idList
=
executor
.
stream
().
map
(
e
->
e
.
get
(
"groupId"
).
toString
()).
collect
(
Collectors
.
toList
());
List
<
String
>
idList
=
executor
.
stream
().
map
(
e
->
e
.
get
(
"groupId"
).
toString
()).
collect
(
Collectors
.
toList
());
nodeRole
=
StringUtils
.
join
(
idList
,
","
);
nodeRole
=
StringUtils
.
join
(
idList
,
","
);
}
}
LinkedHashMap
extensionInfo
=
js
.
get
(
"extensionInfo"
)
!=
null
?
(
LinkedHashMap
)
js
.
get
(
"extensionInfo"
)
:
null
;
LinkedHashMap
extensionInfo
=
js
.
get
(
"extensionInfo"
)
!=
null
?
(
LinkedHashMap
)
js
.
get
(
"extensionInfo"
)
:
null
;
String
nodeRouting
=
extensionInfo
!=
null
?
extensionInfo
.
get
(
"nodeRole"
).
toString
()
:
null
;
String
nodeRouting
=
extensionInfo
!=
null
?
extensionInfo
.
get
(
"nodeRole"
).
toString
()
:
null
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/HouseholdContractServiceImpl.java
View file @
ed8ce6ab
...
@@ -192,7 +192,7 @@ public class HouseholdContractServiceImpl extends BaseService<HouseholdContractD
...
@@ -192,7 +192,7 @@ public class HouseholdContractServiceImpl extends BaseService<HouseholdContractD
ToDoTasks
toDoTasks1
=
new
ToDoTasks
(
TaskTypeStationEnum
.
合同填报
.
getCode
(),
householdContract
.
getSequenceNbr
(),
"用户"
+
householdContract
.
getPartyA
()+
"的合同填写"
,
householdContract
.
getDealerCode
());
ToDoTasks
toDoTasks1
=
new
ToDoTasks
(
TaskTypeStationEnum
.
合同填报
.
getCode
(),
householdContract
.
getSequenceNbr
(),
"用户"
+
householdContract
.
getPartyA
()+
"的合同填写"
,
householdContract
.
getDealerCode
());
PeasantHousehold
peasantHousehold
=
peasantHouseholdServiceImpl
.
getById
(
householdContract
.
getPeasantHouseholdId
());
PeasantHousehold
peasantHousehold
=
peasantHouseholdServiceImpl
.
getById
(
householdContract
.
getPeasantHouseholdId
());
toDoTasksServiceImpl
.
addToDoTasksByUserId
(
peasantHousehold
.
getAmosUserId
(),
toDoTasks1
);
toDoTasksServiceImpl
.
addToDoTasksByUserId
(
peasantHousehold
.
getAmosUserId
(),
toDoTasks1
,
"任务明细:合同发起成功"
);
return
householdContract
;
return
householdContract
;
}
}
...
@@ -298,7 +298,7 @@ public class HouseholdContractServiceImpl extends BaseService<HouseholdContractD
...
@@ -298,7 +298,7 @@ public class HouseholdContractServiceImpl extends BaseService<HouseholdContractD
//生成填报任务
//生成填报任务
ToDoTasks
toDoTasks1
=
new
ToDoTasks
(
TaskTypeStationEnum
.
合同填报
.
getCode
(),
householdContract
.
getSequenceNbr
(),
"用户"
+
householdContract
.
getPartyA
()+
"的合同填写"
,
householdContract
.
getDealerCode
());
ToDoTasks
toDoTasks1
=
new
ToDoTasks
(
TaskTypeStationEnum
.
合同填报
.
getCode
(),
householdContract
.
getSequenceNbr
(),
"用户"
+
householdContract
.
getPartyA
()+
"的合同填写"
,
householdContract
.
getDealerCode
());
PeasantHousehold
peasan
=
peasantHouseholdServiceImpl
.
getById
(
householdContract
.
getPeasantHouseholdId
());
PeasantHousehold
peasan
=
peasantHouseholdServiceImpl
.
getById
(
householdContract
.
getPeasantHouseholdId
());
toDoTasksServiceImpl
.
addToDoTasksByUserId
(
peasan
.
getAmosUserId
(),
toDoTasks1
);
toDoTasksServiceImpl
.
addToDoTasksByUserId
(
peasan
.
getAmosUserId
(),
toDoTasks1
,
"任务明细:合同发起成功"
);
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/PeasantHouseholdServiceImpl.java
View file @
ed8ce6ab
...
@@ -195,10 +195,10 @@ public class PeasantHouseholdServiceImpl extends BaseService<PeasantHouseholdDto
...
@@ -195,10 +195,10 @@ public class PeasantHouseholdServiceImpl extends BaseService<PeasantHouseholdDto
//生成待办任务
//生成待办任务
ToDoTasks
toDoTasks
=
new
ToDoTasks
(
TaskTypeStationEnum
.
电站勘察
.
getCode
(),
peasantHousehold
.
getSequenceNbr
(),
"用户"
+
householdContract
.
getPartyA
()+
"电站信息勘察"
,
householdContract
.
getDealerCode
());
ToDoTasks
toDoTasks
=
new
ToDoTasks
(
TaskTypeStationEnum
.
电站勘察
.
getCode
(),
peasantHousehold
.
getSequenceNbr
(),
"用户"
+
householdContract
.
getPartyA
()+
"电站信息勘察"
,
householdContract
.
getDealerCode
());
toDoTasksServiceImpl
.
addToDoTasksByUserId
(
peasantHousehold
.
getDeveloperUserId
(),
toDoTasks
);
toDoTasksServiceImpl
.
addToDoTasksByUserId
(
peasantHousehold
.
getDeveloperUserId
(),
toDoTasks
,
""
);
ToDoTasks
toDoTasks1
=
new
ToDoTasks
(
TaskTypeStationEnum
.
合同填报
.
getCode
(),
householdContract
.
getSequenceNbr
(),
"用户"
+
householdContract
.
getPartyA
()+
"的合同待发起"
,
householdContract
.
getDealerCode
());
ToDoTasks
toDoTasks1
=
new
ToDoTasks
(
TaskTypeStationEnum
.
合同填报
.
getCode
(),
householdContract
.
getSequenceNbr
(),
"用户"
+
householdContract
.
getPartyA
()+
"的合同待发起"
,
householdContract
.
getDealerCode
());
toDoTasksServiceImpl
.
addToDoTasksByUserId
(
peasantHousehold
.
getDeveloperUserId
(),
toDoTasks1
);
toDoTasksServiceImpl
.
addToDoTasksByUserId
(
peasantHousehold
.
getDeveloperUserId
(),
toDoTasks1
,
""
);
return
model
;
return
model
;
}
}
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/PowerStationServiceImpl.java
View file @
ed8ce6ab
...
@@ -21,6 +21,7 @@ import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
...
@@ -21,6 +21,7 @@ import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import
com.yeejoin.amos.feign.privilege.model.RoleModel
;
import
com.yeejoin.amos.feign.privilege.model.RoleModel
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.poi.ss.formula.functions.T
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.typroject.tyboot.core.foundation.exception.BaseException
;
import
org.typroject.tyboot.core.foundation.exception.BaseException
;
...
@@ -113,7 +114,7 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
...
@@ -113,7 +114,7 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
@Override
@Override
@Transactional
@Transactional
public
boolean
savePowerStation
(
PowerStation
powerStation
,
boolean
flag
,
String
name
)
{
public
boolean
savePowerStation
(
PowerStation
powerStation
,
boolean
flag
,
String
name
,
String
meg
)
{
try
{
try
{
//流程节点code
//流程节点code
if
(
flag
)
{
if
(
flag
)
{
...
@@ -124,13 +125,16 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
...
@@ -124,13 +125,16 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
powerStation
.
setNodeRouting
(
workDto
.
getNodeRouting
());
powerStation
.
setNodeRouting
(
workDto
.
getNodeRouting
());
}
}
Boolean
fl
=
this
.
saveOrUpdate
(
powerStation
);
Boolean
fl
=
this
.
saveOrUpdate
(
powerStation
);
if
(
flag
){
PowerStationNodeEnum
powerStationNodeEnum
=
PowerStationNodeEnum
.
getNodeByCode
(
powerStation
.
getNextProcessNode
());
if
(
flag
){
//获取经销商orgcode
//获取经销商orgcode
PeasantHousehold
peasantHouseholdd
=
peasantHouseholdService
.
getById
(
powerStation
.
getPeasantHouseholdId
());
PeasantHousehold
peasantHouseholdd
=
peasantHouseholdService
.
getById
(
powerStation
.
getPeasantHouseholdId
());
ToDoTasks
toDoTasks
=
new
ToDoTasks
(
TaskTypeStationEnum
.
电站审核
.
getCode
(),
powerStation
.
getSequenceNbr
(),
"用户"
+
name
+
"电站待"
+
powerStationNodeEnum
.
getName
(),
peasantHouseholdd
.
getDeveloperCode
());
toDoTasksServiceImpl
.
addToDoTasksByRole
(
powerStation
.
getNodeRole
(),
toDoTasks
,
meg
);
ToDoTasks
toDoTasks
=
new
ToDoTasks
(
TaskTypeStationEnum
.
电站审核
.
getCode
(),
powerStation
.
getSequenceNbr
(),
"用户"
+
name
+
"电站审核"
,
peasantHouseholdd
.
getDeveloperCode
());
toDoTasksServiceImpl
.
addToDoTasksByRole
(
powerStation
.
getNodeRole
(),
toDoTasks
);
}
else
{
}
else
{
LambdaQueryWrapper
<
ToDoTasks
>
wrapper
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
ToDoTasks
>
wrapper
=
new
LambdaQueryWrapper
<>();
...
@@ -143,7 +147,7 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
...
@@ -143,7 +147,7 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
doTasks
.
setCompleteTime
(
new
Date
());
doTasks
.
setCompleteTime
(
new
Date
());
toDoTasksMapper
.
updateById
(
doTasks
);
toDoTasksMapper
.
updateById
(
doTasks
);
UserMessage
userMessage
=
new
UserMessage
(
doTasks
.
getType
(),
doTasks
.
getBusinessId
(),
doTasks
.
getAmosUserId
(),
new
Date
(),
doTasks
.
getTaskName
()+
"已完成
"
,
doTasks
.
getAmosOrgCode
());
UserMessage
userMessage
=
new
UserMessage
(
doTasks
.
getType
(),
doTasks
.
getBusinessId
(),
doTasks
.
getAmosUserId
(),
new
Date
(),
doTasks
.
getTaskName
()+
"已完成
."
+
meg
,
doTasks
.
getAmosOrgCode
());
userMessageMapper
.
insert
(
userMessage
);
userMessageMapper
.
insert
(
userMessage
);
}
}
}
}
...
@@ -165,14 +169,16 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
...
@@ -165,14 +169,16 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
@Override
@Override
@Transactional
@Transactional
public
String
powerStationExamine
(
long
pageId
,
String
nodeCode
,
String
stationId
,
String
taskId
,
String
planInstanceId
,
Map
<
String
,
Object
>
kv
)
{
public
String
powerStationExamine
(
long
pageId
,
String
nodeCode
,
String
stationId
,
String
taskId
,
String
planInstanceId
,
Map
<
String
,
Object
>
kv
)
{
String
meg
=
""
;
// 1. 业务相关数据落表
// 1. 业务相关数据落表
PowerStation
powerStation
=
this
.
baseMapper
.
selectById
(
stationId
);
PowerStation
powerStation
=
this
.
baseMapper
.
selectById
(
stationId
);
PowerStationNodeEnum
nodeByCode
=
PowerStationNodeEnum
.
getNodeByCode
(
nodeCode
);
PowerStationNodeEnum
nodeByCode
=
PowerStationNodeEnum
.
getNodeByCode
(
nodeCode
);
String
result
=
String
.
valueOf
(
kv
.
get
(
"approvalStatue"
));
boolean
flag
=
true
;
boolean
flag
=
true
;
if
(
PowerStationNodeEnum
.
设计上传图纸
.
getCode
().
equals
(
nodeCode
)||
PowerStationNodeEnum
.
经销商上传图纸
.
getCode
().
equals
(
nodeCode
))
{
if
(
PowerStationNodeEnum
.
设计上传图纸
.
getCode
().
equals
(
nodeCode
)||
PowerStationNodeEnum
.
经销商上传图纸
.
getCode
().
equals
(
nodeCode
))
{
this
.
updateSeve
(
powerStation
.
getPeasantHouseholdId
(),
kv
);
this
.
updateSeve
(
powerStation
.
getPeasantHouseholdId
(),
kv
);
}
else
{
}
else
{
String
result
=
String
.
valueOf
(
kv
.
get
(
"approvalStatue"
));
if
(
VERIFY_RESULT_NO
.
equals
(
result
))
{
if
(
VERIFY_RESULT_NO
.
equals
(
result
))
{
powerStation
.
setProcessStatus
(
PowerStationProcessStateEnum
.
不通过
.
getName
());
powerStation
.
setProcessStatus
(
PowerStationProcessStateEnum
.
不通过
.
getName
());
}
}
...
@@ -206,7 +212,7 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
...
@@ -206,7 +212,7 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
break
;
break
;
}
}
}
}
meg
=
"任务明细:"
+
nodeByCode
+(
VERIFY_RESULT_YES
.
equals
(
result
)?
"通过"
:
"不通过"
);
// 2. 更新流程状态
// 2. 更新流程状态
String
code
=
null
;
String
code
=
null
;
try
{
try
{
...
@@ -222,7 +228,7 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
...
@@ -222,7 +228,7 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
String
flowTaskId
=
String
.
valueOf
(
resultObj
.
get
(
"flowTaskId"
));
String
flowTaskId
=
String
.
valueOf
(
resultObj
.
get
(
"flowTaskId"
));
powerStation
.
setFlowTaskId
(
flowTaskId
);
powerStation
.
setFlowTaskId
(
flowTaskId
);
}
}
powerStationService
.
savePowerStation
(
powerStation
,
flag
,
powerStation
.
getOwnersName
());
powerStationService
.
savePowerStation
(
powerStation
,
flag
,
powerStation
.
getOwnersName
()
,
meg
);
if
(!
flag
){
if
(!
flag
){
//更新农户状态
//更新农户状态
String
peasantHouseholdId
=
powerStation
.
getPeasantHouseholdId
();
String
peasantHouseholdId
=
powerStation
.
getPeasantHouseholdId
();
...
@@ -259,7 +265,6 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
...
@@ -259,7 +265,6 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
LinkedHashMap
extensionInfo
=
js
.
get
(
"extensionInfo"
)!=
null
?(
LinkedHashMap
)
js
.
get
(
"extensionInfo"
):
null
;
LinkedHashMap
extensionInfo
=
js
.
get
(
"extensionInfo"
)!=
null
?(
LinkedHashMap
)
js
.
get
(
"extensionInfo"
):
null
;
String
nodeRouting
=
extensionInfo
!=
null
?
extensionInfo
.
get
(
"nodeRole"
).
toString
():
null
;
String
nodeRouting
=
extensionInfo
!=
null
?
extensionInfo
.
get
(
"nodeRole"
).
toString
():
null
;
workDto
=
new
WorkDto
(
nodeRouting
,
nodeRole
,
nextProcessNode
);
workDto
=
new
WorkDto
(
nodeRouting
,
nodeRole
,
nextProcessNode
);
}
}
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/SurveyInformationServiceImpl.java
View file @
ed8ce6ab
...
@@ -9,11 +9,14 @@ import com.fasterxml.jackson.databind.ObjectMapper;
...
@@ -9,11 +9,14 @@ import com.fasterxml.jackson.databind.ObjectMapper;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.module.hygf.api.Enum.PowerStationNodeEnum
;
import
com.yeejoin.amos.boot.module.hygf.api.Enum.PowerStationNodeEnum
;
import
com.yeejoin.amos.boot.module.hygf.api.Enum.PowerStationProcessStateEnum
;
import
com.yeejoin.amos.boot.module.hygf.api.Enum.PowerStationProcessStateEnum
;
import
com.yeejoin.amos.boot.module.hygf.api.Enum.TaskTypeStationEnum
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.*
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.*
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.*
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.*
;
import
com.yeejoin.amos.boot.module.hygf.api.fegin.IdxFeginService
;
import
com.yeejoin.amos.boot.module.hygf.api.fegin.IdxFeginService
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.PersonnelBusinessMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.PersonnelBusinessMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.SurveyInformationMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.SurveyInformationMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.ToDoTasksMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.UserMessageMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.service.IPowerStationService
;
import
com.yeejoin.amos.boot.module.hygf.api.service.IPowerStationService
;
import
com.yeejoin.amos.boot.module.hygf.api.service.ISurveyInformationService
;
import
com.yeejoin.amos.boot.module.hygf.api.service.ISurveyInformationService
;
import
com.yeejoin.amos.boot.module.hygf.api.util.BeanDtoUtils
;
import
com.yeejoin.amos.boot.module.hygf.api.util.BeanDtoUtils
;
...
@@ -79,7 +82,10 @@ public class SurveyInformationServiceImpl extends BaseService<SurveyInformationD
...
@@ -79,7 +82,10 @@ public class SurveyInformationServiceImpl extends BaseService<SurveyInformationD
@Autowired
@Autowired
IPowerStationService
powerStationService
;
IPowerStationService
powerStationService
;
@Autowired
ToDoTasksMapper
toDoTasksMapper
;
@Autowired
UserMessageMapper
userMessageMapper
;
@Value
(
"${power.station.examine.pageId}"
)
@Value
(
"${power.station.examine.pageId}"
)
private
long
pageId
;
private
long
pageId
;
...
@@ -191,6 +197,23 @@ public class SurveyInformationServiceImpl extends BaseService<SurveyInformationD
...
@@ -191,6 +197,23 @@ public class SurveyInformationServiceImpl extends BaseService<SurveyInformationD
submitExamine
(
peasantHousehold
);
submitExamine
(
peasantHousehold
);
}
}
peasantHouseholdServiceImpl
.
saveOrUpdate
(
peasantHousehold
);
peasantHouseholdServiceImpl
.
saveOrUpdate
(
peasantHousehold
);
LambdaQueryWrapper
<
ToDoTasks
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
ToDoTasks:
:
getType
,
TaskTypeStationEnum
.
电站勘察
.
getCode
());
wrapper
.
eq
(
ToDoTasks:
:
getState
,
"待办"
);
wrapper
.
eq
(
ToDoTasks:
:
getBusinessId
,
peasantHousehold
.
getSequenceNbr
());
ToDoTasks
doTasks
=
toDoTasksMapper
.
selectOne
(
wrapper
);
if
(
doTasks
!=
null
){
doTasks
.
setState
(
"已办"
);
doTasks
.
setCompleteTime
(
new
Date
());
toDoTasksMapper
.
updateById
(
doTasks
);
UserMessage
userMessage
=
new
UserMessage
(
doTasks
.
getType
(),
doTasks
.
getBusinessId
(),
doTasks
.
getAmosUserId
(),
new
Date
(),
doTasks
.
getTaskName
()+
"已完成"
,
doTasks
.
getAmosOrgCode
());
userMessageMapper
.
insert
(
userMessage
);
}
return
surveyInfoAllDto
;
return
surveyInfoAllDto
;
}
}
...
@@ -235,7 +258,7 @@ public class SurveyInformationServiceImpl extends BaseService<SurveyInformationD
...
@@ -235,7 +258,7 @@ public class SurveyInformationServiceImpl extends BaseService<SurveyInformationD
powerStation
.
setFlowTaskId
(
flowTaskId
);
powerStation
.
setFlowTaskId
(
flowTaskId
);
powerStation
.
setNextProcessNode
(
PowerStationNodeEnum
.
设计审核
.
getCode
());
powerStation
.
setNextProcessNode
(
PowerStationNodeEnum
.
设计审核
.
getCode
());
}
}
powerStationService
.
savePowerStation
(
powerStation
,
true
,
powerStation
.
getOwnersName
());
powerStationService
.
savePowerStation
(
powerStation
,
true
,
powerStation
.
getOwnersName
()
,
""
);
}
}
}
catch
(
Exception
e
){
}
catch
(
Exception
e
){
throw
new
BaseException
(
"获取工作流节点失败!"
,
"400"
,
"获取工作流节点失败!"
);
throw
new
BaseException
(
"获取工作流节点失败!"
,
"400"
,
"获取工作流节点失败!"
);
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/ToDoTasksServiceImpl.java
View file @
ed8ce6ab
...
@@ -77,7 +77,7 @@ public class ToDoTasksServiceImpl extends BaseService<ToDoTasksDto,ToDoTasks,ToD
...
@@ -77,7 +77,7 @@ public class ToDoTasksServiceImpl extends BaseService<ToDoTasksDto,ToDoTasks,ToD
@Override
@Override
public
void
addToDoTasksByUserId
(
String
userId
,
ToDoTasks
toDoTasks
)
{
public
void
addToDoTasksByUserId
(
String
userId
,
ToDoTasks
toDoTasks
,
String
meg
)
{
LambdaQueryWrapper
<
ToDoTasks
>
wrapper
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
ToDoTasks
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
ToDoTasks:
:
getType
,
toDoTasks
.
getType
());
wrapper
.
eq
(
ToDoTasks:
:
getType
,
toDoTasks
.
getType
());
wrapper
.
eq
(
ToDoTasks:
:
getState
,
"待办"
);
wrapper
.
eq
(
ToDoTasks:
:
getState
,
"待办"
);
...
@@ -87,13 +87,10 @@ public class ToDoTasksServiceImpl extends BaseService<ToDoTasksDto,ToDoTasks,ToD
...
@@ -87,13 +87,10 @@ public class ToDoTasksServiceImpl extends BaseService<ToDoTasksDto,ToDoTasks,ToD
doTasks
.
setState
(
"已办"
);
doTasks
.
setState
(
"已办"
);
doTasks
.
setCompleteTime
(
new
Date
());
doTasks
.
setCompleteTime
(
new
Date
());
toDoTasksMapper
.
updateById
(
doTasks
);
toDoTasksMapper
.
updateById
(
doTasks
);
UserMessage
userMessage
=
new
UserMessage
(
doTasks
.
getType
(),
doTasks
.
getBusinessId
(),
doTasks
.
getAmosUserId
(),
new
Date
(),
doTasks
.
getTaskName
()+
"已完成."
+
meg
,
doTasks
.
getAmosOrgCode
());
UserMessage
userMessage
=
new
UserMessage
(
doTasks
.
getType
(),
doTasks
.
getBusinessId
(),
doTasks
.
getAmosUserId
(),
new
Date
(),
doTasks
.
getTaskName
()+
"已完成"
,
doTasks
.
getAmosOrgCode
());
userMessageMapper
.
insert
(
userMessage
);
userMessageMapper
.
insert
(
userMessage
);
}
}
toDoTasks
.
setAmosUserId
(
userId
);
toDoTasks
.
setAmosUserId
(
userId
);
toDoTasksMapper
.
insert
(
toDoTasks
);
toDoTasksMapper
.
insert
(
toDoTasks
);
UserMessage
userMessage
=
new
UserMessage
(
toDoTasks
.
getType
(),
toDoTasks
.
getBusinessId
(),
toDoTasks
.
getAmosUserId
(),
new
Date
(),
toDoTasks
.
getTaskName
()+
"待完成"
,
toDoTasks
.
getAmosOrgCode
());
UserMessage
userMessage
=
new
UserMessage
(
toDoTasks
.
getType
(),
toDoTasks
.
getBusinessId
(),
toDoTasks
.
getAmosUserId
(),
new
Date
(),
toDoTasks
.
getTaskName
()+
"待完成"
,
toDoTasks
.
getAmosOrgCode
());
...
@@ -102,7 +99,7 @@ public class ToDoTasksServiceImpl extends BaseService<ToDoTasksDto,ToDoTasks,ToD
...
@@ -102,7 +99,7 @@ public class ToDoTasksServiceImpl extends BaseService<ToDoTasksDto,ToDoTasks,ToD
@Override
@Override
@Async
@Async
public
void
addToDoTasksByRole
(
String
role
,
ToDoTasks
toDoTasks
)
{
public
void
addToDoTasksByRole
(
String
role
,
ToDoTasks
toDoTasks
,
String
meg
)
{
//查询该角色的所有人员,按时间倒序排序。缓存,每次按顺序取一个,内存中删除一个,知道分配完,继续查询获取,重新分配。
//查询该角色的所有人员,按时间倒序排序。缓存,每次按顺序取一个,内存中删除一个,知道分配完,继续查询获取,重新分配。
try
{
try
{
...
@@ -116,7 +113,7 @@ public class ToDoTasksServiceImpl extends BaseService<ToDoTasksDto,ToDoTasks,ToD
...
@@ -116,7 +113,7 @@ public class ToDoTasksServiceImpl extends BaseService<ToDoTasksDto,ToDoTasks,ToD
doTasks
.
setState
(
"已办"
);
doTasks
.
setState
(
"已办"
);
doTasks
.
setCompleteTime
(
new
Date
());
doTasks
.
setCompleteTime
(
new
Date
());
toDoTasksMapper
.
updateById
(
doTasks
);
toDoTasksMapper
.
updateById
(
doTasks
);
UserMessage
userMessage
=
new
UserMessage
(
doTasks
.
getType
(),
doTasks
.
getBusinessId
(),
doTasks
.
getAmosUserId
(),
new
Date
(),
doTasks
.
getTaskName
()+
"已完成
"
,
doTasks
.
getAmosOrgCode
());
UserMessage
userMessage
=
new
UserMessage
(
doTasks
.
getType
(),
doTasks
.
getBusinessId
(),
doTasks
.
getAmosUserId
(),
new
Date
(),
doTasks
.
getTaskName
()+
"已完成
."
+
meg
,
doTasks
.
getAmosOrgCode
());
userMessageMapper
.
insert
(
userMessage
);
userMessageMapper
.
insert
(
userMessage
);
}
}
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/UnitInfoServiceImpl.java
View file @
ed8ce6ab
...
@@ -419,7 +419,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
...
@@ -419,7 +419,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
dealerReview
.
setFlowTaskId
(
flowTaskId
);
dealerReview
.
setFlowTaskId
(
flowTaskId
);
dealerReview
.
setNextProcessNode
(
DealerReviewEnum
.
经销商管理员审核
.
getCode
());
dealerReview
.
setNextProcessNode
(
DealerReviewEnum
.
经销商管理员审核
.
getCode
());
}
}
dealerReviewService
.
saveDealerReview
(
dealerReview
,
true
,
false
,
regUnitInfo
.
getName
());
dealerReviewService
.
saveDealerReview
(
dealerReview
,
true
,
false
,
regUnitInfo
.
getName
()
,
"任务明细:经销商已上传信息"
);
}
else
{
}
else
{
throw
new
BaseException
(
"获取工作流节点失败!"
,
"400"
,
"获取工作流节点失败!"
);
throw
new
BaseException
(
"获取工作流节点失败!"
,
"400"
,
"获取工作流节点失败!"
);
}
}
...
@@ -439,6 +439,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
...
@@ -439,6 +439,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
DealerReview
dealerReview
=
dealerReviewMapper
.
selectOne
(
new
QueryWrapper
<
DealerReview
>().
eq
(
"unit_info_id"
,
stationId
));
DealerReview
dealerReview
=
dealerReviewMapper
.
selectOne
(
new
QueryWrapper
<
DealerReview
>().
eq
(
"unit_info_id"
,
stationId
));
UnitInfo
unitInfo
=
this
.
getById
(
stationId
);
UnitInfo
unitInfo
=
this
.
getById
(
stationId
);
DealerReviewEnum
nodeByCode
=
DealerReviewEnum
.
getNodeByCode
(
nodeCode
);
DealerReviewEnum
nodeByCode
=
DealerReviewEnum
.
getNodeByCode
(
nodeCode
);
String
approvalStatue
=
""
;
if
(
DealerReviewEnum
.
经销商管理员审核
.
getCode
().
equals
(
nodeCode
))
{
if
(
DealerReviewEnum
.
经销商管理员审核
.
getCode
().
equals
(
nodeCode
))
{
String
result
=
String
.
valueOf
(
kv
.
get
(
"approvalStatue"
));
String
result
=
String
.
valueOf
(
kv
.
get
(
"approvalStatue"
));
if
(
VERIFY_RESULT_NO
.
equals
(
result
))
{
if
(
VERIFY_RESULT_NO
.
equals
(
result
))
{
...
@@ -451,12 +452,14 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
...
@@ -451,12 +452,14 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
params
.
put
(
"code"
,
"不通过"
);
params
.
put
(
"code"
,
"不通过"
);
params
.
put
(
"mobile"
,
unitInfo
.
getAdminPhone
());
params
.
put
(
"mobile"
,
unitInfo
.
getAdminPhone
());
params
.
put
(
"smsCode"
,
smsTempCode
);
params
.
put
(
"smsCode"
,
smsTempCode
);
approvalStatue
=
"任务明细:"
+
DealerReviewEnum
.
经销商管理员审核
.
getName
()+
"审核不通过"
;
FeignClientResult
<
SmsRecordModel
>
date
=
Systemctl
.
smsClient
.
sendCommonSms
(
params
);
FeignClientResult
<
SmsRecordModel
>
date
=
Systemctl
.
smsClient
.
sendCommonSms
(
params
);
}
else
{
}
else
{
// 1. 更新经销商状态
// 1. 更新经销商状态
unitInfo
.
setAuditStatus
(
2
);
unitInfo
.
setAuditStatus
(
2
);
unitInfo
.
setBlacklist
(
0
);
unitInfo
.
setBlacklist
(
0
);
Privilege
.
agencyUserClient
.
unlockUsers
(
unitInfo
.
getAdminUserId
());
Privilege
.
agencyUserClient
.
unlockUsers
(
unitInfo
.
getAdminUserId
());
approvalStatue
=
"任务明细:"
+
DealerReviewEnum
.
经销商管理员审核
.
getName
()+
"审核通过"
;
}
}
}
}
// 2. 更新流程状态
// 2. 更新流程状态
...
@@ -472,7 +475,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
...
@@ -472,7 +475,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
String
flowTaskId
=
String
.
valueOf
(
resultObj
.
get
(
"flowTaskId"
));
String
flowTaskId
=
String
.
valueOf
(
resultObj
.
get
(
"flowTaskId"
));
dealerReview
.
setFlowTaskId
(
flowTaskId
);
dealerReview
.
setFlowTaskId
(
flowTaskId
);
}
}
dealerReviewService
.
saveDealerReview
(
dealerReview
,
false
,
true
,
unitInfo
.
getName
());
dealerReviewService
.
saveDealerReview
(
dealerReview
,
false
,
true
,
unitInfo
.
getName
()
,
approvalStatue
);
}
}
this
.
saveOrUpdate
(
unitInfo
);
this
.
saveOrUpdate
(
unitInfo
);
}
catch
(
Exception
e
){
}
catch
(
Exception
e
){
...
...
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