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
2dbb86a8
Commit
2dbb86a8
authored
Jan 17, 2024
by
tangwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改并网审核
parent
4e193a07
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
54 additions
and
34 deletions
+54
-34
BasicGridAcceptanceDto.java
...amos/boot/module/hygf/api/dto/BasicGridAcceptanceDto.java
+1
-1
StartProcessDto.java
...eejoin/amos/boot/module/hygf/api/dto/StartProcessDto.java
+3
-1
HygfOnGrid.java
.../yeejoin/amos/boot/module/hygf/api/entity/HygfOnGrid.java
+3
-0
BasicGridAcceptanceMapper.xml
...main/resources/mapper/mysql/BasicGridAcceptanceMapper.xml
+1
-1
BasicGridAcceptanceController.java
...le/hygf/biz/controller/BasicGridAcceptanceController.java
+9
-11
WorkflowFeignClient.java
.../amos/boot/module/hygf/biz/feign/WorkflowFeignClient.java
+2
-2
BasicGridAcceptanceServiceImpl.java
...hygf/biz/service/impl/BasicGridAcceptanceServiceImpl.java
+19
-13
WorkflowImpl.java
.../amos/boot/module/hygf/biz/service/impl/WorkflowImpl.java
+16
-5
No files found.
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/BasicGridAcceptanceDto.java
View file @
2dbb86a8
...
@@ -73,5 +73,5 @@ public class BasicGridAcceptanceDto extends BaseDto {
...
@@ -73,5 +73,5 @@ public class BasicGridAcceptanceDto extends BaseDto {
//并网登记id
//并网登记id
private
Long
f
O
nGridId
;
private
Long
f
o
nGridId
;
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/StartProcessDto.java
View file @
2dbb86a8
...
@@ -2,6 +2,8 @@ package com.yeejoin.amos.boot.module.hygf.api.dto;
...
@@ -2,6 +2,8 @@ package com.yeejoin.amos.boot.module.hygf.api.dto;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.List
;
/**
/**
* @description:
* @description:
* @author: tw
* @author: tw
...
@@ -9,5 +11,5 @@ import lombok.Data;
...
@@ -9,5 +11,5 @@ import lombok.Data;
*/
*/
@Data
@Data
public
class
StartProcessDto
{
public
class
StartProcessDto
{
private
ProcessDto
process
;
private
List
<
ProcessDto
>
process
;
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/HygfOnGrid.java
View file @
2dbb86a8
...
@@ -3,6 +3,7 @@ package com.yeejoin.amos.boot.module.hygf.api.entity;
...
@@ -3,6 +3,7 @@ package com.yeejoin.amos.boot.module.hygf.api.entity;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler
;
import
com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
...
@@ -97,12 +98,14 @@ public class HygfOnGrid extends BaseEntity {
...
@@ -97,12 +98,14 @@ public class HygfOnGrid extends BaseEntity {
/**
/**
* 合同到期时间
* 合同到期时间
*/
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@TableField
(
"contract_expiration_date"
)
@TableField
(
"contract_expiration_date"
)
private
Date
contractExpirationDate
;
private
Date
contractExpirationDate
;
/**
/**
* 有效发电开始日
* 有效发电开始日
*/
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@TableField
(
"effective_power_generation_start_date"
)
@TableField
(
"effective_power_generation_start_date"
)
private
Date
effectivePowerGenerationStartDate
;
private
Date
effectivePowerGenerationStartDate
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/mysql/BasicGridAcceptanceMapper.xml
View file @
2dbb86a8
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
<select
id=
"selectPageList"
resultType=
"com.yeejoin.amos.boot.module.hygf.api.dto.BasicGridAcceptanceDto"
>
<select
id=
"selectPageList"
resultType=
"com.yeejoin.amos.boot.module.hygf.api.dto.BasicGridAcceptanceDto"
>
SELECT
SELECT
hogaa.sequence_nbr f
O
nGridId,
hogaa.sequence_nbr f
o
nGridId,
hbga.sequence_nbr sequenceNbr,
hbga.sequence_nbr sequenceNbr,
hbga.work_order_id workOrderId,
hbga.work_order_id workOrderId,
hbga.work_order_power_station_id workOrderPowerStationId,
hbga.work_order_power_station_id workOrderPowerStationId,
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/BasicGridAcceptanceController.java
View file @
2dbb86a8
...
@@ -66,8 +66,8 @@ public class BasicGridAcceptanceController extends BaseController {
...
@@ -66,8 +66,8 @@ public class BasicGridAcceptanceController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
public
ResponseModel
save
(
@RequestBody
Map
<
String
,
HygfOnGrid
>
model
)
{
public
ResponseModel
save
(
@RequestBody
HygfOnGrid
dto
)
{
HygfOnGrid
dto
=
model
.
get
(
"HygfOnGridInfo"
);
return
ResponseHelper
.
buildResponse
(
basicGridAcceptanceServiceImpl
.
saveEntity
(
dto
));
return
ResponseHelper
.
buildResponse
(
basicGridAcceptanceServiceImpl
.
saveEntity
(
dto
));
}
}
...
@@ -79,8 +79,7 @@ public class BasicGridAcceptanceController extends BaseController {
...
@@ -79,8 +79,7 @@ public class BasicGridAcceptanceController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save/commit"
)
@PostMapping
(
value
=
"/save/commit"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
public
ResponseModel
saveAndCommit
(
@RequestBody
Map
<
String
,
HygfOnGrid
>
model
)
{
public
ResponseModel
saveAndCommit
(
@RequestBody
HygfOnGrid
dto
)
{
HygfOnGrid
dto
=
model
.
get
(
"HygfOnGridInfo"
);
return
ResponseHelper
.
buildResponse
(
basicGridAcceptanceServiceImpl
.
saveAndCommit
(
dto
));
return
ResponseHelper
.
buildResponse
(
basicGridAcceptanceServiceImpl
.
saveAndCommit
(
dto
));
}
}
...
@@ -160,15 +159,14 @@ public class BasicGridAcceptanceController extends BaseController {
...
@@ -160,15 +159,14 @@ public class BasicGridAcceptanceController extends BaseController {
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询"
,
notes
=
"分页查询"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询"
,
notes
=
"分页查询"
)
public
ResponseModel
<
Page
<
BasicGridAcceptanceDto
>>
queryForCheckPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
public
ResponseModel
<
Page
<
BasicGridAcceptanceDto
>>
queryForCheckPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
,
@RequestParam
(
value
=
"size"
)
int
size
,
@RequestParam
(
value
=
"projectAddress"
)
String
projectAddress
,
@RequestParam
(
required
=
false
,
value
=
"projectAddress"
)
String
projectAddress
,
@RequestParam
(
value
=
"powerStationCode"
)
String
powerStationCode
,
@RequestParam
(
required
=
false
,
value
=
"powerStationCode"
)
String
powerStationCode
,
@RequestParam
(
value
=
"ownersName"
)
String
ownersName
,
@RequestParam
(
required
=
false
,
value
=
"ownersName"
)
String
ownersName
,
@RequestParam
(
value
=
"gridStatus"
)
String
gridStatus
,
@RequestParam
(
required
=
false
,
value
=
"gridStatus"
)
String
gridStatus
,
@RequestParam
(
value
=
"gridConnectionTime"
)
Date
gridConnectionTime
)
{
@RequestParam
(
required
=
false
,
value
=
"gridConnectionTime"
)
Date
gridConnectionTime
)
{
//当前登录人所属场站
//当前登录人所属场站
UserUnitInformationDto
userUnitInformationDto
=
personnelBusinessMapper
.
getUserUnitInformationDto
(
getUserInfo
().
getUserId
());
Page
<
BasicGridAcceptanceDto
>
page
=
basicGridAcceptanceServiceImpl
.
selectPage
(
userUnitInformationDto
.
getRegionalCompaniesSeq
(),
userUnitInformationDto
.
getAmosDealerId
()
,
current
,
size
,
projectAddress
,
powerStationCode
,
ownersName
,
gridStatus
,
gridConnectionTime
,
"check"
);
Page
<
BasicGridAcceptanceDto
>
page
=
basicGridAcceptanceServiceImpl
.
selectPage
(
null
,
null
,
current
,
size
,
projectAddress
,
powerStationCode
,
ownersName
,
gridStatus
,
gridConnectionTime
,
"check"
);
return
ResponseHelper
.
buildResponse
(
page
);
return
ResponseHelper
.
buildResponse
(
page
);
}
}
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/feign/WorkflowFeignClient.java
View file @
2dbb86a8
...
@@ -72,7 +72,7 @@ public interface WorkflowFeignClient {
...
@@ -72,7 +72,7 @@ public interface WorkflowFeignClient {
*是否需要自定执行第一个任务节点
*是否需要自定执行第一个任务节点
* */
* */
@RequestMapping
(
value
=
"/v2/task/start/batch"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/v2/task/start/batch"
,
method
=
RequestMethod
.
POST
)
FeignClientResult
<
ProcessTaskDTO
>
startProcess
(
@RequestBody
StartProcessDto
startProcessDto
);
FeignClientResult
<
List
<
ProcessTaskDTO
>
>
startProcess
(
@RequestBody
StartProcessDto
startProcessDto
);
...
@@ -92,7 +92,7 @@ public interface WorkflowFeignClient {
...
@@ -92,7 +92,7 @@ public interface WorkflowFeignClient {
*
*
* */
* */
@RequestMapping
(
value
=
"/v2/task/complete/standard/{taskId}"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/v2/task/complete/standard/{taskId}"
,
method
=
RequestMethod
.
POST
)
FeignClientResult
<
ProcessTaskDTO
>
standard
(
@PathVariable
(
value
=
"taskId"
)
String
taskId
,
@RequestBody
StandardDto
standardDto
);
FeignClientResult
<
List
<
ProcessTaskDTO
>>
standard
(
@PathVariable
(
value
=
"taskId"
)
String
taskId
,
@RequestBody
StandardDto
standardDto
);
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/BasicGridAcceptanceServiceImpl.java
View file @
2dbb86a8
...
@@ -62,30 +62,36 @@ public class BasicGridAcceptanceServiceImpl extends BaseService<BasicGridAccepta
...
@@ -62,30 +62,36 @@ public class BasicGridAcceptanceServiceImpl extends BaseService<BasicGridAccepta
}
}
public
HygfOnGrid
saveEntity
(
HygfOnGrid
grid
)
{
public
HygfOnGrid
saveEntity
(
HygfOnGrid
grid
)
{
HygfOnGrid
onGrid
=
new
HygfOnGrid
();
if
(
grid
.
getSequenceNbr
()!=
null
){
BeanUtils
.
copyProperties
(
grid
,
onGrid
);
onGridMapper
.
updateById
(
grid
);
onGridMapper
.
insert
(
onGrid
);
}
else
{
BasicGridAcceptance
basicGridAcceptance
=
basicGridAcceptanceMapper
.
selectOne
(
new
LambdaQueryWrapper
<
BasicGridAcceptance
>().
eq
(
BasicGridAcceptance:
:
getWorkOrderPowerStationId
,
grid
.
getWorkOrderPowerStationId
()));
onGridMapper
.
insert
(
grid
);
basicGridAcceptance
.
setGridStatus
(
GridStatusEnum
.
DDJ
.
getCode
());
}
basicGridAcceptanceMapper
.
updateById
(
basicGridAcceptance
);
return
onGrid
;
}
return
grid
;
}
@Transactional
public
HygfOnGrid
saveAndCommit
(
HygfOnGrid
grid
)
{
public
HygfOnGrid
saveAndCommit
(
HygfOnGrid
grid
)
{
HygfOnGrid
onGrid
=
new
HygfOnGrid
();
BeanUtils
.
copyProperties
(
grid
,
onGrid
);
onGridMapper
.
insert
(
onGrid
);
BasicGridAcceptance
basicGridAcceptance
=
basicGridAcceptanceMapper
.
selectOne
(
new
LambdaQueryWrapper
<
BasicGridAcceptance
>().
eq
(
BasicGridAcceptance:
:
getWorkOrderPowerStationId
,
grid
.
getWorkOrderPowerStationId
()));
BasicGridAcceptance
basicGridAcceptance
=
basicGridAcceptanceMapper
.
selectOne
(
new
LambdaQueryWrapper
<
BasicGridAcceptance
>().
eq
(
BasicGridAcceptance:
:
getWorkOrderPowerStationId
,
grid
.
getWorkOrderPowerStationId
()));
basicGridAcceptance
.
setGridStatus
(
GridStatusEnum
.
DSH
.
getCode
());
basicGridAcceptance
.
setGridStatus
(
GridStatusEnum
.
DSH
.
getCode
());
// 调用工作流执行第一个节点
// 调用工作流执行第一个节点
ProcessDto
processDto
=
new
ProcessDto
();
ProcessDto
processDto
=
new
ProcessDto
();
processDto
.
setBusinessKey
(
String
.
valueOf
(
basicGridAcceptance
.
getSequenceNbr
()));
processDto
.
setBusinessKey
(
String
.
valueOf
(
basicGridAcceptance
.
getSequenceNbr
()));
StartProcessDto
startProcessDto
=
new
StartProcessDto
();
StartProcessDto
startProcessDto
=
new
StartProcessDto
();
startProcessDto
.
setProcess
(
processDto
);
List
<
ProcessDto
>
process
=
new
ArrayList
<>();
process
.
add
(
processDto
);
startProcessDto
.
setProcess
(
process
);
BasicGridAcceptance
workBasicGridAcceptance
=
workflow
.
startProcess
(
basicGridAcceptance
,
startProcessDto
);
BasicGridAcceptance
workBasicGridAcceptance
=
workflow
.
startProcess
(
basicGridAcceptance
,
startProcessDto
);
BeanUtils
.
copyProperties
(
workBasicGridAcceptance
,
basicGridAcceptance
);
BeanUtils
.
copyProperties
(
workBasicGridAcceptance
,
basicGridAcceptance
);
if
(
grid
.
getSequenceNbr
()!=
null
){
onGridMapper
.
updateById
(
grid
);
}
else
{
onGridMapper
.
insert
(
grid
);
}
basicGridAcceptanceMapper
.
updateById
(
basicGridAcceptance
);
basicGridAcceptanceMapper
.
updateById
(
basicGridAcceptance
);
return
onG
rid
;
return
g
rid
;
}
}
public
HygfOnGrid
modifyEntity
(
HygfOnGrid
grid
)
{
public
HygfOnGrid
modifyEntity
(
HygfOnGrid
grid
)
{
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/WorkflowImpl.java
View file @
2dbb86a8
...
@@ -42,7 +42,7 @@ public class WorkflowImpl {
...
@@ -42,7 +42,7 @@ public class WorkflowImpl {
public
BasicGridAcceptance
startProcess
(
BasicGridAcceptance
basicGridAcceptance
,
StartProcessDto
startProcessDto
){
public
BasicGridAcceptance
startProcess
(
BasicGridAcceptance
basicGridAcceptance
,
StartProcessDto
startProcessDto
){
FeignClientResult
<
ProcessTaskDTO
>
json
=
workflowFeignClient
.
startProcess
(
startProcessDto
);
FeignClientResult
<
List
<
ProcessTaskDTO
>
>
json
=
workflowFeignClient
.
startProcess
(
startProcessDto
);
basicGridAcceptance
=
this
.
getBasicGridAcceptance
(
basicGridAcceptance
,
json
);
basicGridAcceptance
=
this
.
getBasicGridAcceptance
(
basicGridAcceptance
,
json
);
return
basicGridAcceptance
;
return
basicGridAcceptance
;
}
}
...
@@ -54,17 +54,18 @@ public class WorkflowImpl {
...
@@ -54,17 +54,18 @@ public class WorkflowImpl {
* */
* */
public
BasicGridAcceptance
standard
(
BasicGridAcceptance
basicGridAcceptance
,
StandardDto
standardDto
){
public
BasicGridAcceptance
standard
(
BasicGridAcceptance
basicGridAcceptance
,
StandardDto
standardDto
){
FeignClientResult
<
ProcessTaskDTO
>
json
=
workflowFeignClient
.
standard
(
standardDto
.
getTaskId
(),
standardDto
);
FeignClientResult
<
List
<
ProcessTaskDTO
>
>
json
=
workflowFeignClient
.
standard
(
standardDto
.
getTaskId
(),
standardDto
);
basicGridAcceptance
=
this
.
getBasicGridAcceptance
(
basicGridAcceptance
,
json
);
basicGridAcceptance
=
this
.
getBasicGridAcceptance
(
basicGridAcceptance
,
json
);
return
basicGridAcceptance
;
return
basicGridAcceptance
;
}
}
public
BasicGridAcceptance
getBasicGridAcceptance
(
BasicGridAcceptance
basicGridAcceptance
,
FeignClientResult
<
ProcessTaskDTO
>
json
){
public
BasicGridAcceptance
getBasicGridAcceptance
(
BasicGridAcceptance
basicGridAcceptance
,
FeignClientResult
<
List
<
ProcessTaskDTO
>
>
json
){
if
(!
ObjectUtils
.
isEmpty
(
json
))
{
if
(!
ObjectUtils
.
isEmpty
(
json
))
{
if
(
json
.
getStatus
()
==
200
)
{
if
(
json
.
getStatus
()
==
200
)
{
ProcessTaskDTO
listco
=
json
.
getResult
();
List
<
ProcessTaskDTO
>
lis
=
json
.
getResult
();
ProcessTaskDTO
listco
=
lis
.
get
(
0
);
if
(
listco
!=
null
){
if
(
listco
!=
null
){
/**
/**
* 工作流实例ID
* 工作流实例ID
...
@@ -84,7 +85,17 @@ public class WorkflowImpl {
...
@@ -84,7 +85,17 @@ public class WorkflowImpl {
}
}
/// 下一个节点角色权限
/// 下一个节点角色权限
if
(
listco
.
getNextCandidateGroups
()!=
null
){
if
(
listco
.
getNextCandidateGroups
()!=
null
){
basicGridAcceptance
.
setNextExecutorIds
(
JSON
.
toJSONString
(
listco
.
getNextCandidateGroups
().
get
(
basicGridAcceptance
.
getNextTaskId
())));
List
<
String
>
ld
=
listco
.
getNextCandidateGroups
().
get
(
basicGridAcceptance
.
getNextTaskId
());
StringBuffer
sbf
=
new
StringBuffer
();
for
(
int
i
=
0
;
i
<=
ld
.
size
()-
1
;
i
++){
if
(
i
<
ld
.
size
()-
1
){
sbf
.
append
(
ld
.
get
(
i
)
+
","
);
}
else
{
sbf
.
append
(
ld
.
get
(
i
));
}
}
basicGridAcceptance
.
setNextExecutorIds
(
sbf
.
toString
());
}
}
//下一节点可执行人逗号分割 0 0
//下一节点可执行人逗号分割 0 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