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
2facb231
Commit
2facb231
authored
Jul 17, 2023
by
tangwei
Browse files
Options
Browse Files
Download
Plain Diff
解决冲突
parents
1c30f844
3443f7f7
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
164 additions
and
59 deletions
+164
-59
DesignInformationDto.java
...n/amos/boot/module/hygf/api/dto/DesignInformationDto.java
+22
-10
PowerStationDto.java
...eejoin/amos/boot/module/hygf/api/dto/PowerStationDto.java
+7
-2
SurveyInfoAllDto.java
...ejoin/amos/boot/module/hygf/api/dto/SurveyInfoAllDto.java
+1
-1
DesignInformation.java
...n/amos/boot/module/hygf/api/entity/DesignInformation.java
+22
-20
PowerStation.java
...eejoin/amos/boot/module/hygf/api/entity/PowerStation.java
+17
-2
IdxFeginService.java
...join/amos/boot/module/hygf/api/fegin/IdxFeginService.java
+30
-0
DesignInformationMapper.java
.../boot/module/hygf/api/mapper/DesignInformationMapper.java
+2
-2
IPowerStationService.java
...os/boot/module/hygf/api/service/IPowerStationService.java
+9
-0
DesignInformationController.java
...dule/hygf/biz/controller/DesignInformationController.java
+3
-3
DesignInformationServiceImpl.java
...e/hygf/biz/service/impl/DesignInformationServiceImpl.java
+4
-4
PowerStationServiceImpl.java
...module/hygf/biz/service/impl/PowerStationServiceImpl.java
+7
-0
SurveyInformationServiceImpl.java
...e/hygf/biz/service/impl/SurveyInformationServiceImpl.java
+40
-15
No files found.
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/DesignInformationDto.java
View file @
2facb231
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jxiop
.
api
.
dto
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
/**
/**
* 设计信息
* 设计信息
...
@@ -22,31 +25,40 @@ public class DesignInformationDto extends BaseDto {
...
@@ -22,31 +25,40 @@ public class DesignInformationDto extends BaseDto {
@ApiModelProperty
(
value
=
"典型设计图信息"
)
@ApiModelProperty
(
value
=
"典型设计图信息"
)
private
String
typicalDiagram
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
typicalDiagram
;
@ApiModelProperty
(
value
=
"组件排布图"
)
@ApiModelProperty
(
value
=
"组件排布图"
)
private
String
componentLayout
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
componentLayout
;
@ApiModelProperty
(
value
=
"组件支架图"
)
@ApiModelProperty
(
value
=
"组件支架图"
)
private
String
componentBracket
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
componentBracket
;
@ApiModelProperty
(
value
=
"组串接线图"
)
@ApiModelProperty
(
value
=
"组串接线图"
)
private
String
connectionLine
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
connectionLine
;
@ApiModelProperty
(
value
=
"一次接线图"
)
@ApiModelProperty
(
value
=
"一次接线图"
)
private
String
onceLine
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
onceLine
;
@ApiModelProperty
(
value
=
"组件"
)
@ApiModelProperty
(
value
=
"组件"
)
private
String
assembly
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
assembly
;
@ApiModelProperty
(
value
=
"逆变器"
)
@ApiModelProperty
(
value
=
"逆变器"
)
private
String
inverter
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
inverter
;
@ApiModelProperty
(
value
=
"电表箱"
)
@ApiModelProperty
(
value
=
"电表箱"
)
private
String
electricityMeter
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
electricityMeter
;
@ApiModelProperty
(
value
=
"支架"
)
@ApiModelProperty
(
value
=
"支架"
)
private
String
support
;
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
support
;
@ApiModelProperty
(
value
=
" 防滑雪措施"
)
@ApiModelProperty
(
value
=
" 防滑雪措施"
)
private
String
antiSkiing
;
private
String
antiSkiing
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/PowerStationDto.java
View file @
2facb231
...
@@ -50,8 +50,8 @@ public class PowerStationDto extends BaseDto {
...
@@ -50,8 +50,8 @@ public class PowerStationDto extends BaseDto {
@ApiModelProperty
(
value
=
"技术审核状态"
)
@ApiModelProperty
(
value
=
"技术审核状态"
)
private
String
technologyStatus
;
private
String
technologyStatus
;
@ApiModelProperty
(
value
=
"流程id"
)
@ApiModelProperty
(
value
=
"流程
实例
id"
)
private
String
workflow
Id
;
private
String
processInstance
Id
;
@ApiModelProperty
(
value
=
"农户id"
)
@ApiModelProperty
(
value
=
"农户id"
)
private
String
peasantHouseholdId
;
private
String
peasantHouseholdId
;
...
@@ -61,4 +61,9 @@ public class PowerStationDto extends BaseDto {
...
@@ -61,4 +61,9 @@ public class PowerStationDto extends BaseDto {
@ApiModelProperty
(
value
=
"待执行节点角色"
)
@ApiModelProperty
(
value
=
"待执行节点角色"
)
private
String
nodeRole
;
private
String
nodeRole
;
@ApiModelProperty
(
value
=
"任务id"
)
private
String
taskId
;
@ApiModelProperty
(
value
=
"流程定义id"
)
private
String
processDefinitionId
;
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/SurveyInfoAllDto.java
View file @
2facb231
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
com.yeejoin.amos.boot.module.
jxiop
.api.dto.DesignInformationDto
;
import
com.yeejoin.amos.boot.module.
hygf
.api.dto.DesignInformationDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.Data
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/DesignInformation.java
View file @
2facb231
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jxiop
.
api
.
entity
;
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.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
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
/**
/**
* 设计信息
* 设计信息
...
@@ -17,7 +19,7 @@ import java.util.Date;
...
@@ -17,7 +19,7 @@ import java.util.Date;
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"hygf_design_information"
)
@TableName
(
value
=
"hygf_design_information"
,
autoResultMap
=
true
)
public
class
DesignInformation
extends
BaseEntity
{
public
class
DesignInformation
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -25,56 +27,56 @@ public class DesignInformation extends BaseEntity {
...
@@ -25,56 +27,56 @@ public class DesignInformation extends BaseEntity {
/**
/**
* 典型设计图信息
* 典型设计图信息
*/
*/
@TableField
(
"typical_diagram"
)
@TableField
(
value
=
"typical_diagram"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
String
typicalDiagram
;
private
List
<
Object
>
typicalDiagram
;
/**
/**
* 组件排布图
* 组件排布图
*/
*/
@TableField
(
"component_layout"
)
@TableField
(
value
=
"component_layout"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
String
componentLayout
;
private
List
<
Object
>
componentLayout
;
/**
/**
* 组件支架图
* 组件支架图
*/
*/
@TableField
(
"component_bracket"
)
@TableField
(
value
=
"component_bracket"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
String
componentBracket
;
private
List
<
Object
>
componentBracket
;
/**
/**
* 组串接线图
* 组串接线图
*/
*/
@TableField
(
"connection_line"
)
@TableField
(
value
=
"connection_line"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
String
connectionLine
;
private
List
<
Object
>
connectionLine
;
/**
/**
* 一次接线图
* 一次接线图
*/
*/
@TableField
(
"once_line"
)
@TableField
(
value
=
"once_line"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
String
onceLine
;
private
List
<
Object
>
onceLine
;
/**
/**
* 组件
* 组件
*/
*/
@TableField
(
"assembly"
)
@TableField
(
value
=
"assembly"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
String
assembly
;
private
List
<
Object
>
assembly
;
/**
/**
* 逆变器
* 逆变器
*/
*/
@TableField
(
"inverter"
)
@TableField
(
value
=
"inverter"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
String
inverter
;
private
List
<
Object
>
inverter
;
/**
/**
* 电表箱
* 电表箱
*/
*/
@TableField
(
"electricity_meter"
)
@TableField
(
value
=
"electricity_meter"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
String
electricityMeter
;
private
List
<
Object
>
electricityMeter
;
/**
/**
* 支架
* 支架
*/
*/
@TableField
(
"support"
)
@TableField
(
value
=
"support"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
String
support
;
private
List
<
Object
>
support
;
/**
/**
* 防滑雪措施
* 防滑雪措施
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/PowerStation.java
View file @
2facb231
...
@@ -80,8 +80,8 @@ public class PowerStation extends BaseEntity {
...
@@ -80,8 +80,8 @@ public class PowerStation extends BaseEntity {
/**
/**
* 流程id
* 流程id
*/
*/
@TableField
(
"
workflow
_id"
)
@TableField
(
"
process_instance
_id"
)
private
String
workflow
Id
;
private
String
processInstance
Id
;
/**
/**
* 农户id
* 农户id
...
@@ -89,6 +89,21 @@ public class PowerStation extends BaseEntity {
...
@@ -89,6 +89,21 @@ public class PowerStation extends BaseEntity {
@TableField
(
"peasant_household_id"
)
@TableField
(
"peasant_household_id"
)
private
String
peasantHouseholdId
;
private
String
peasantHouseholdId
;
/**
* 任务id
*/
@TableField
(
"task_id"
)
private
String
taskId
;
/**
* 流程定义id
*/
@TableField
(
"process_definition_id"
)
private
String
processDefinitionId
;
/**
* 小程序路由
*/
@TableField
(
"node_routing"
)
@TableField
(
"node_routing"
)
private
String
nodeRouting
;
private
String
nodeRouting
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/fegin/IdxFeginService.java
0 → 100644
View file @
2facb231
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
fegin
;
import
com.yeejoin.amos.boot.biz.common.feign.FeignConfiguration
;
import
com.yeejoin.amos.boot.biz.common.feign.MultipartSupportConfig
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
java.util.Map
;
@FeignClient
(
value
=
"AMOS-IDX"
,
path
=
"idx"
,
configuration
=
{
MultipartSupportConfig
.
class
})
public
interface
IdxFeginService
{
/**
*通用表单提交 数据填报
*/
@RequestMapping
(
value
=
"/table/submit"
,
method
=
RequestMethod
.
POST
)
FeignClientResult
<
String
>
submit
(
@RequestParam
(
value
=
"pageId"
)
long
pageId
,
@RequestParam
(
value
=
"taskId"
,
required
=
false
)
String
taskId
,
@RequestParam
(
value
=
"planInstanceId"
,
required
=
false
)
String
planInstanceId
,
@RequestParam
(
value
=
"bizField"
,
required
=
false
)
String
bizField
,
@RequestParam
(
value
=
"topic"
,
required
=
false
)
String
topic
,
@RequestParam
(
value
=
"tableName"
,
required
=
false
)
String
tableName
,
@RequestBody
Map
<
String
,
Object
>
kv
)
throws
Exception
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/DesignInformationMapper.java
View file @
2facb231
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jxiop
.
api
.
mapper
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.
jxiop
.api.entity.DesignInformation
;
import
com.yeejoin.amos.boot.module.
hygf
.api.entity.DesignInformation
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
/**
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IPowerStationService.java
View file @
2facb231
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
service
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
service
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.PowerStation
;
/**
/**
* 接口类
* 接口类
*
*
...
@@ -9,4 +11,11 @@ package com.yeejoin.amos.boot.module.hygf.api.service;
...
@@ -9,4 +11,11 @@ package com.yeejoin.amos.boot.module.hygf.api.service;
*/
*/
public
interface
IPowerStationService
{
public
interface
IPowerStationService
{
/**
* 保存审核实例
* @param powerStation 审核对象
* @return 状态
*/
boolean
savePowerStation
(
PowerStation
powerStation
);
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/DesignInformationController.java
View file @
2facb231
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jxiop
.
biz
.
controller
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
...
@@ -6,14 +6,14 @@ import io.swagger.annotations.Api;
...
@@ -6,14 +6,14 @@ import io.swagger.annotations.Api;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.
jxiop
.biz.service.impl.DesignInformationServiceImpl
;
import
com.yeejoin.amos.boot.module.
hygf
.biz.service.impl.DesignInformationServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.
jxiop
.api.dto.DesignInformationDto
;
import
com.yeejoin.amos.boot.module.
hygf
.api.dto.DesignInformationDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/DesignInformationServiceImpl.java
View file @
2facb231
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jxiop
.
biz
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.
jxiop
.api.entity.DesignInformation
;
import
com.yeejoin.amos.boot.module.
hygf
.api.entity.DesignInformation
;
import
com.yeejoin.amos.boot.module.
jxiop
.api.mapper.DesignInformationMapper
;
import
com.yeejoin.amos.boot.module.
hygf
.api.mapper.DesignInformationMapper
;
import
com.yeejoin.amos.boot.module.jxiop.api.service.IDesignInformationService
;
import
com.yeejoin.amos.boot.module.jxiop.api.service.IDesignInformationService
;
import
com.yeejoin.amos.boot.module.
jxiop
.api.dto.DesignInformationDto
;
import
com.yeejoin.amos.boot.module.
hygf
.api.dto.DesignInformationDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
...
...
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 @
2facb231
...
@@ -30,4 +30,10 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
...
@@ -30,4 +30,10 @@ public class PowerStationServiceImpl extends BaseService<PowerStationDto, PowerS
public
List
<
PowerStationDto
>
queryForPowerStationList
()
{
public
List
<
PowerStationDto
>
queryForPowerStationList
()
{
return
this
.
queryForList
(
""
,
false
);
return
this
.
queryForList
(
""
,
false
);
}
}
@Override
public
boolean
savePowerStation
(
PowerStation
powerStation
)
{
return
this
.
save
(
powerStation
);
}
}
}
\ No newline at end of file
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 @
2facb231
...
@@ -7,17 +7,19 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
...
@@ -7,17 +7,19 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
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.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.mapper.SurveyInformationMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.SurveyInformationMapper
;
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
;
import
com.yeejoin.amos.boot.module.
jxiop
.api.dto.DesignInformationDto
;
import
com.yeejoin.amos.boot.module.
hygf
.api.dto.DesignInformationDto
;
import
com.yeejoin.amos.boot.module.
jxiop
.api.entity.DesignInformation
;
import
com.yeejoin.amos.boot.module.
hygf
.api.entity.DesignInformation
;
import
com.yeejoin.amos.boot.module.
jxiop
.biz.service.impl.DesignInformationServiceImpl
;
import
com.yeejoin.amos.boot.module.
hygf
.biz.service.impl.DesignInformationServiceImpl
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.model.RegionModel
;
import
com.yeejoin.amos.feign.systemctl.model.RegionModel
;
import
org.apache.commons.beanutils.ConvertUtils
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -25,11 +27,7 @@ import org.typroject.tyboot.core.rdbms.service.BaseService;
...
@@ -25,11 +27,7 @@ import org.typroject.tyboot.core.rdbms.service.BaseService;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.ArrayList
;
import
java.util.*
;
import
java.util.Arrays
;
import
java.util.Collection
;
import
java.util.Date
;
import
java.util.List
;
/**
/**
* 勘察信息服务实现类
* 勘察信息服务实现类
...
@@ -38,6 +36,7 @@ import java.util.List;
...
@@ -38,6 +36,7 @@ import java.util.List;
* @date 2023-07-07
* @date 2023-07-07
*/
*/
@Service
@Service
@Slf4j
public
class
SurveyInformationServiceImpl
extends
BaseService
<
SurveyInformationDto
,
SurveyInformation
,
SurveyInformationMapper
>
implements
ISurveyInformationService
{
public
class
SurveyInformationServiceImpl
extends
BaseService
<
SurveyInformationDto
,
SurveyInformation
,
SurveyInformationMapper
>
implements
ISurveyInformationService
{
...
@@ -62,8 +61,16 @@ public class SurveyInformationServiceImpl extends BaseService<SurveyInformationD
...
@@ -62,8 +61,16 @@ public class SurveyInformationServiceImpl extends BaseService<SurveyInformationD
@Autowired
@Autowired
RedisUtils
redisUtils
;
RedisUtils
redisUtils
;
private
static
final
String
regionRedis
=
"app_region_redis"
;
@Autowired
IdxFeginService
idxFeginService
;
@Autowired
IPowerStationService
powerStationService
;
private
static
final
String
regionRedis
=
"app_region_redis"
;
private
static
final
String
OPERATION_TYPE_SUBMIT
=
"submit"
;
private
static
final
String
OPERATION_TYPE_APPLY
=
"apply"
;
private
static
final
String
IDX_REQUEST_STATE
=
"200"
;
/**
/**
* 分页查询
* 分页查询
...
@@ -157,12 +164,30 @@ public class SurveyInformationServiceImpl extends BaseService<SurveyInformationD
...
@@ -157,12 +164,30 @@ public class SurveyInformationServiceImpl extends BaseService<SurveyInformationD
}
}
peasantHousehold
.
setPermanentAddressName
(
permanentAddressName
.
substring
(
0
,
permanentAddressName
.
length
()
-
2
));
peasantHousehold
.
setPermanentAddressName
(
permanentAddressName
.
substring
(
0
,
permanentAddressName
.
length
()
-
2
));
if
(
"submit"
.
equals
(
operationType
)){
if
(
OPERATION_TYPE_SUBMIT
.
equals
(
operationType
)){
peasantHousehold
.
setSurveyOrNot
(
1
);
peasantHousehold
.
setSurveyOrNot
(
1
);
}
else
if
(
"apply"
.
equals
(
operationType
)){
}
else
if
(
OPERATION_TYPE_APPLY
.
equals
(
operationType
)){
peasantHousehold
.
setSurveyOrNot
(
2
);
Map
<
String
,
Object
>
objectMap
=
new
HashMap
<>();
peasantHousehold
.
setReview
(
1
);
objectMap
.
put
(
"approveStatus"
,
"yes"
);
// 保存并审核
try
{
FeignClientResult
<
String
>
submit
=
idxFeginService
.
submit
(
1679778420550037506L
,
null
,
"c4ed1873-0dc6-4518-a7a9-dbc588ef35e5"
,
null
,
null
,
null
,
objectMap
);
if
(
IDX_REQUEST_STATE
.
equals
(
String
.
valueOf
(
submit
.
getStatus
())))
{
String
code
=
submit
.
getResult
();
peasantHousehold
.
setSurveyOrNot
(
2
);
peasantHousehold
.
setReview
(
1
);
// 插入记录表
PowerStation
powerStationDto
=
new
PowerStation
();
powerStationDto
.
setPowerStationCode
(
peasantHousehold
.
getPeasantHouseholdNo
());
powerStationDto
.
setOwnersName
(
peasantHousehold
.
getOwnersName
());
powerStationDto
.
setProjectAddress
(
peasantHousehold
.
getProjectAddressName
());
powerStationDto
.
setProcessStatus
(
"进行中"
);
powerStationService
.
savePowerStation
(
powerStationDto
);
log
.
info
(
"启动流程成功:{}"
,
code
);
}
}
catch
(
Exception
e
){
e
.
getMessage
();
}
}
}
peasantHouseholdServiceImpl
.
saveOrUpdate
(
peasantHousehold
);
peasantHouseholdServiceImpl
.
saveOrUpdate
(
peasantHousehold
);
return
surveyInfoAllDto
;
return
surveyInfoAllDto
;
...
...
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