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
45e70369
Commit
45e70369
authored
Jun 23, 2021
by
付培阳
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
获取警情续报模板
parent
5e33acae
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
227 additions
and
75 deletions
+227
-75
TemplateDto.java
...com/yeejoin/amos/boot/module/jcs/api/dto/TemplateDto.java
+9
-6
Template.java
...com/yeejoin/amos/boot/module/jcs/api/entity/Template.java
+4
-2
PowerTransferMapper.java
.../amos/boot/module/jcs/api/mapper/PowerTransferMapper.java
+2
-1
IPowerTransferService.java
...os/boot/module/jcs/api/service/IPowerTransferService.java
+3
-1
FireTeamVo.java
...a/com/yeejoin/amos/boot/module/jcs/api/vo/FireTeamVo.java
+19
-10
PowerTransferCompanyResourcesVo.java
...ot/module/jcs/api/vo/PowerTransferCompanyResourcesVo.java
+13
-7
PowerTransferVo.java
.../yeejoin/amos/boot/module/jcs/api/vo/PowerTransferVo.java
+11
-6
TemplateVo.java
...a/com/yeejoin/amos/boot/module/jcs/api/vo/TemplateVo.java
+14
-16
PowerTransferMapper.xml
...jcs-api/src/main/resources/mapper/PowerTransferMapper.xml
+5
-4
AlertSubmittedController.java
...t/module/jcs/biz/controller/AlertSubmittedController.java
+102
-11
FireTeamController.java
...os/boot/module/jcs/biz/controller/FireTeamController.java
+30
-3
PowerTransferController.java
...ot/module/jcs/biz/controller/PowerTransferController.java
+4
-5
PowerTransferServiceImpl.java
...module/jcs/biz/service/impl/PowerTransferServiceImpl.java
+11
-3
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/dto/TemplateDto.java
View file @
45e70369
...
@@ -12,20 +12,23 @@ import com.baomidou.mybatisplus.annotation.TableId;
...
@@ -12,20 +12,23 @@ import com.baomidou.mybatisplus.annotation.TableId;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
/**
* 模板表
* 模板表
*
*
* @author tb
* @author tb
* @date 2021-06-17
* @date 2021-06-17
*/
*/
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"jc_template"
)
@TableName
(
"jc_template"
)
@ApiModel
(
value
=
"TemplateDto"
,
description
=
"模板表"
)
@ApiModel
(
value
=
"TemplateDto"
,
description
=
"模板表"
)
public
class
TemplateDto
extends
BaseEntity
{
public
class
TemplateDto
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"模板类型code"
)
private
String
typeCode
;
@ApiModelProperty
(
value
=
"模板类型"
)
@ApiModelProperty
(
value
=
"模板类型"
)
private
String
type
;
private
String
type
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/entity/Template.java
View file @
45e70369
...
@@ -25,12 +25,14 @@ import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
...
@@ -25,12 +25,14 @@ import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
@ApiModel
(
value
=
"Template对象"
,
description
=
"模板表"
)
@ApiModel
(
value
=
"Template对象"
,
description
=
"模板表"
)
public
class
Template
extends
BaseEntity
{
public
class
Template
extends
BaseEntity
{
@ApiModelProperty
(
value
=
"模板类型"
)
private
String
type
;
@ApiModelProperty
(
value
=
"模板类型code"
)
@ApiModelProperty
(
value
=
"模板类型code"
)
private
String
typeCode
;
private
String
typeCode
;
@ApiModelProperty
(
value
=
"模板类型"
)
private
String
type
;
@ApiModelProperty
(
value
=
"模板内容"
)
@ApiModelProperty
(
value
=
"模板内容"
)
private
String
content
;
private
String
content
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/mapper/PowerTransferMapper.java
View file @
45e70369
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.jcs.api.mapper;
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.jcs.api.mapper;
import
com.yeejoin.amos.boot.module.jcs.api.entity.PowerTransfer
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.PowerTransfer
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferCompanyResourcesVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferVo
;
import
java.util.List
;
import
java.util.List
;
...
@@ -13,5 +14,5 @@ import java.util.List;
...
@@ -13,5 +14,5 @@ import java.util.List;
* @date 2021-06-17
* @date 2021-06-17
*/
*/
public
interface
PowerTransferMapper
extends
BaseMapper
<
PowerTransfer
>
{
public
interface
PowerTransferMapper
extends
BaseMapper
<
PowerTransfer
>
{
List
<
PowerTransferVo
>
getPowerTransferList
(
Long
alertCalledId
);
List
<
PowerTransfer
CompanyResources
Vo
>
getPowerTransferList
(
Long
alertCalledId
);
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/service/IPowerTransferService.java
View file @
45e70369
...
@@ -3,6 +3,8 @@ package com.yeejoin.amos.boot.module.jcs.api.service;
...
@@ -3,6 +3,8 @@ package com.yeejoin.amos.boot.module.jcs.api.service;
import
com.yeejoin.amos.boot.module.jcs.api.dto.PowerTransferDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.PowerTransferDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.PowerTransfer
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.PowerTransfer
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.PowerTransferCompanyResources
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferCompanyResourcesVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferVo
;
import
java.util.List
;
import
java.util.List
;
...
@@ -15,7 +17,7 @@ import java.util.List;
...
@@ -15,7 +17,7 @@ import java.util.List;
*/
*/
public
interface
IPowerTransferService
extends
IService
<
PowerTransfer
>
{
public
interface
IPowerTransferService
extends
IService
<
PowerTransfer
>
{
List
<
PowerTransferVo
>
getPowerTransferList
(
Long
alertCalledId
);
PowerTransferVo
getPowerTransferList
(
Long
alertCalledId
);
boolean
createPowerTransfer
(
PowerTransferDto
powerTransferDto
);
boolean
createPowerTransfer
(
PowerTransferDto
powerTransferDto
);
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/vo/FireTeamVo.java
View file @
45e70369
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
vo
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.util.Date
;
import
java.util.Date
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
@@ -13,23 +15,26 @@ import com.baomidou.mybatisplus.annotation.TableId;
...
@@ -13,23 +15,26 @@ import com.baomidou.mybatisplus.annotation.TableId;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
/**
* 消防队伍
* 消防队伍
*
*
* @author tb
* @author tb
* @date 2021-06-07
* @date 2021-06-07
*/
*/
@Data
@Data
@ApiModel
(
value
=
"FireTeamVo"
,
description
=
"消防队伍"
)
@ApiModel
(
value
=
"FireTeamVo"
,
description
=
"消防队伍"
)
public
class
FireTeamVo
{
public
class
FireTeamVo
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"消防队伍图片"
)
@ApiModelProperty
(
value
=
"消防队伍图片"
)
private
String
img
;
private
String
img
;
@ApiModelProperty
(
value
=
"
单位
名称"
)
@ApiModelProperty
(
value
=
"
队伍
名称"
)
private
String
name
;
private
String
name
;
@ApiModelProperty
(
value
=
"队伍类型"
)
private
String
type
;
@ApiModelProperty
(
value
=
"联系人"
)
@ApiModelProperty
(
value
=
"联系人"
)
private
String
contactUser
;
private
String
contactUser
;
@ApiModelProperty
(
value
=
"联系电话"
)
@ApiModelProperty
(
value
=
"联系电话"
)
...
@@ -39,9 +44,13 @@ public class FireTeamVo{
...
@@ -39,9 +44,13 @@ public class FireTeamVo{
@ApiModelProperty
(
value
=
"队伍id"
)
@ApiModelProperty
(
value
=
"队伍id"
)
private
Long
sequenceNbr
;
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"队伍车数量"
)
@ApiModelProperty
(
value
=
"队伍车数量"
)
private
Double
carNum
=
0
D
;
private
Double
carNum
=
0
D
;
@ApiModelProperty
(
value
=
"队伍装备数量"
)
@ApiModelProperty
(
value
=
"队伍装备数量"
)
private
Double
eqNum
=
0
D
;
private
Double
eqNum
=
0
D
;
@ApiModelProperty
(
value
=
"出动数量"
)
private
Integer
dispatchNum
;
@ApiModelProperty
(
value
=
"执勤数量"
)
private
Integer
onDutyNum
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/vo/PowerTransferCompanyResourcesVo.java
View file @
45e70369
...
@@ -5,20 +5,26 @@ import io.swagger.annotations.ApiModel;
...
@@ -5,20 +5,26 @@ import io.swagger.annotations.ApiModel;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
/**
/**
* 调派单位资源
* 调派单位资源
*
*
* @author tb
* @author tb
* @date 2021-06-17
* @date 2021-06-17
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"jc_power_transfer_company_resources"
)
@TableName
(
"jc_power_transfer_company_resources"
)
@ApiModel
(
value
=
"PowerTransferCompanyResourcesVo"
,
description
=
"调派单位资源"
)
@ApiModel
(
value
=
"PowerTransferCompanyResourcesVo"
,
description
=
"调派单位资源"
)
public
class
PowerTransferCompanyResourcesVo
{
public
class
PowerTransferCompanyResourcesVo
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"编号"
)
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"所属队伍"
)
private
String
companyName
;
@ApiModelProperty
(
value
=
"资源类型"
)
@ApiModelProperty
(
value
=
"资源类型"
)
private
String
type
;
private
String
type
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/vo/PowerTransferVo.java
View file @
45e70369
...
@@ -6,6 +6,8 @@ import io.swagger.annotations.ApiModelProperty;
...
@@ -6,6 +6,8 @@ import io.swagger.annotations.ApiModelProperty;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
java.util.List
;
/**
/**
* 力量调派
* 力量调派
*
*
...
@@ -20,13 +22,16 @@ public class PowerTransferVo {
...
@@ -20,13 +22,16 @@ public class PowerTransferVo {
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
" 单位名称"
)
@ApiModelProperty
(
value
=
"调派资源数量"
)
private
String
companyName
;
private
Integer
resourcesCount
;
@ApiModelProperty
(
value
=
"到达资源数量"
)
private
Integer
arriveCount
;
@ApiModelProperty
(
value
=
"
资源类型
"
)
@ApiModelProperty
(
value
=
"
撤离资源数量
"
)
private
String
type
;
private
Integer
evacuateCount
;
@ApiModelProperty
(
value
=
"
资源编号(如车牌号)
"
)
@ApiModelProperty
(
value
=
"
调派资源列表
"
)
private
String
resourcesNum
;
private
List
<
PowerTransferCompanyResourcesVo
>
resourcesList
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/vo/TemplateVo.java
View file @
45e70369
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
vo
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.util.Map
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
/**
* 模板表
* 模板表
*
*
* @author tb
* @author tb
* @date 2021-06-17
* @date 2021-06-17
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"jc_template"
)
@TableName
(
"jc_template"
)
@ApiModel
(
value
=
"TemplateVo"
,
description
=
"模板表"
)
@ApiModel
(
value
=
"TemplateVo"
,
description
=
"模板表"
)
public
class
TemplateVo
{
public
class
TemplateVo
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"模板类型code"
)
private
String
typeCode
;
@ApiModelProperty
(
value
=
"模板类型"
)
@ApiModelProperty
(
value
=
"模板类型"
)
private
String
type
;
private
String
type
;
...
@@ -36,7 +34,7 @@ public class TemplateVo{
...
@@ -36,7 +34,7 @@ public class TemplateVo{
@ApiModelProperty
(
value
=
"格式(0--json 1: 富文本)"
)
@ApiModelProperty
(
value
=
"格式(0--json 1: 富文本)"
)
private
Boolean
format
;
private
Boolean
format
;
@ApiModelProperty
(
value
=
"
操作人名称
"
)
@ApiModelProperty
(
value
=
"
模板填充数据
"
)
private
String
recUserName
;
private
Map
data
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/resources/mapper/PowerTransferMapper.xml
View file @
45e70369
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.yeejoin.amos.boot.module.jcs.api.mapper.PowerTransferMapper"
>
<mapper
namespace=
"com.yeejoin.amos.boot.module.jcs.api.mapper.PowerTransferMapper"
>
<select
id=
"getPowerTransferList"
resultType=
"com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferVo"
>
<select
id=
"getPowerTransferList"
select company_name, type, resources_num
resultType=
"com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferCompanyResourcesVo"
>
select sequence_nbr,company_name, type, resources_num
from (
from (
select ptc.company_name, ptcr.type, ptcr.resources_num, ptcr.rec_date
select ptc
r.sequence_nbr, ptc
.company_name, ptcr.type, ptcr.resources_num, ptcr.rec_date
from jc_power_transfer_company ptc
from jc_power_transfer_company ptc
left join jc_power_transfer pt on ptc.power_transfer_id = pt.sequence_nbr
left join jc_power_transfer pt on ptc.power_transfer_id = pt.sequence_nbr
right join jc_power_transfer_company_resources ptcr
right join jc_power_transfer_company_resources ptcr
...
@@ -12,7 +13,7 @@
...
@@ -12,7 +13,7 @@
where pt.alert_called_id = #{alertCalledId}
where pt.alert_called_id = #{alertCalledId}
and ptc.is_distribution_agencies = 0
and ptc.is_distribution_agencies = 0
union all
union all
select ptc.company_name, "" type, "" resources_num, ptc.rec_date
select ptc.
sequence_nbr, ptc.
company_name, "" type, "" resources_num, ptc.rec_date
from jc_power_transfer_company ptc
from jc_power_transfer_company ptc
left join jc_power_transfer pt on ptc.power_transfer_id = pt.sequence_nbr
left join jc_power_transfer pt on ptc.power_transfer_id = pt.sequence_nbr
where pt.alert_called_id = #{alertCalledId}
where pt.alert_called_id = #{alertCalledId}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/AlertSubmittedController.java
View file @
45e70369
...
@@ -7,12 +7,18 @@ import com.yeejoin.amos.boot.biz.common.controller.BaseController;
...
@@ -7,12 +7,18 @@ import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import
com.yeejoin.amos.boot.biz.common.utils.CommonResponseUtil
;
import
com.yeejoin.amos.boot.biz.common.utils.CommonResponseUtil
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.AlertSubmittedDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.AlertSubmittedDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.
AlertSubmitted
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.
*
;
import
com.yeejoin.amos.boot.module.jcs.api.enums.SubmissionMethodEnum
;
import
com.yeejoin.amos.boot.module.jcs.api.enums.SubmissionMethodEnum
;
import
com.yeejoin.amos.boot.module.jcs.api.service.IAlertCalledService
;
import
com.yeejoin.amos.boot.module.jcs.api.service.IAlertSubmittedService
;
import
com.yeejoin.amos.boot.module.jcs.api.service.IAlertSubmittedService
;
import
com.yeejoin.amos.boot.module.jcs.api.service.ITemplateService
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.AlertSubmittedObjectVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.FormValue
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.TemplateVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestBody
;
...
@@ -24,15 +30,16 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation;
...
@@ -24,15 +30,16 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.Arrays
;
import
java.lang.reflect.Field
;
import
java.util.*
;
/**
/**
* 警情报送记录
* 警情报送记录
*
*
* @author tb
* @author tb
* @date 2021-06-17
* @date 2021-06-17
*/
*/
@RestController
@RestController
@Api
(
tags
=
"警情报送记录Api"
)
@Api
(
tags
=
"警情报送记录Api"
)
@RequestMapping
(
value
=
"/alert-submitted"
)
@RequestMapping
(
value
=
"/alert-submitted"
)
...
@@ -41,49 +48,61 @@ public class AlertSubmittedController extends BaseController {
...
@@ -41,49 +48,61 @@ public class AlertSubmittedController extends BaseController {
@Autowired
@Autowired
IAlertSubmittedService
iAlertSubmittedService
;
IAlertSubmittedService
iAlertSubmittedService
;
@Autowired
ITemplateService
iTemplateService
;
@Autowired
IAlertCalledService
iAlertCalledService
;
/**
/**
* 新增警情报送记录
* 新增警情报送记录
*
* @return
* @return
*/
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增警情报送记录"
,
notes
=
"新增警情报送记录"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增警情报送记录"
,
notes
=
"新增警情报送记录"
)
public
ResponseModel
saveAlertSubmitted
(
HttpServletRequest
request
,
@RequestBody
AlertSubmittedDto
alertSubmittedDto
)
{
public
ResponseModel
saveAlertSubmitted
(
HttpServletRequest
request
,
@RequestBody
AlertSubmittedDto
alertSubmittedDto
)
{
return
CommonResponseUtil
.
success
(
iAlertSubmittedService
.
save
(
alertSubmittedDto
));
return
CommonResponseUtil
.
success
(
iAlertSubmittedService
.
save
(
alertSubmittedDto
));
}
}
/**
/**
* 根据id删除
* 根据id删除
*
* @param id
* @param id
* @return
* @return
*/
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
public
ResponseModel
deleteById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
public
ResponseModel
deleteById
(
HttpServletRequest
request
,
@PathVariable
Long
id
)
{
return
CommonResponseUtil
.
success
(
iAlertSubmittedService
.
removeById
(
id
));
return
CommonResponseUtil
.
success
(
iAlertSubmittedService
.
removeById
(
id
));
}
}
/**
/**
* 修改警情报送记录
* 修改警情报送记录
*
* @return
* @return
*/
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改警情报送记录"
,
notes
=
"修改警情报送记录"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改警情报送记录"
,
notes
=
"修改警情报送记录"
)
public
ResponseModel
updateByIdAlertSubmitted
(
HttpServletRequest
request
,
@RequestBody
AlertSubmitted
alertSubmitted
){
public
ResponseModel
updateByIdAlertSubmitted
(
HttpServletRequest
request
,
@RequestBody
AlertSubmitted
alertSubmitted
)
{
return
CommonResponseUtil
.
success
(
iAlertSubmittedService
.
updateById
(
alertSubmitted
));
return
CommonResponseUtil
.
success
(
iAlertSubmittedService
.
updateById
(
alertSubmitted
));
}
}
/**
/**
* 根据id查询
* 根据id查询
*
* @param id
* @param id
* @return
* @return
*/
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
public
ResponseModel
selectById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
public
ResponseModel
selectById
(
HttpServletRequest
request
,
@PathVariable
Long
id
)
{
return
CommonResponseUtil
.
success
(
iAlertSubmittedService
.
getById
(
id
));
return
CommonResponseUtil
.
success
(
iAlertSubmittedService
.
getById
(
id
));
}
}
...
@@ -105,6 +124,7 @@ public class AlertSubmittedController extends BaseController {
...
@@ -105,6 +124,7 @@ public class AlertSubmittedController extends BaseController {
/**
/**
* 列表分页查询
* 列表分页查询
*
* @return
* @return
*/
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
...
@@ -152,5 +172,76 @@ public class AlertSubmittedController extends BaseController {
...
@@ -152,5 +172,76 @@ public class AlertSubmittedController extends BaseController {
page
=
iAlertSubmittedService
.
page
(
pageBean
,
alertSubmittedQueryWrapper
);
page
=
iAlertSubmittedService
.
page
(
pageBean
,
alertSubmittedQueryWrapper
);
return
page
;
return
page
;
}
}
/**
* 获取警情续报内容
*
* @param alertCalledId
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{alertCalledId}/alert_submitted"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"获取警情续报内容"
,
notes
=
"获取警情续报内容"
)
public
ResponseModel
getAlertSubmittedContent
(
@PathVariable
Long
alertCalledId
)
{
ArrayList
<
TemplateVo
>
templateVos
=
new
ArrayList
<>();
try
{
// 获取警情详情
String
companyName
=
getSelectedOrgInfo
().
getCompany
().
getCompanyName
();
AlertCalled
alertCalled
=
iAlertCalledService
.
getById
(
alertCalledId
);
Map
<
String
,
Object
>
map
=
objectToMap
(
alertCalled
);
map
.
put
(
"companyName"
,
companyName
);
// 获取模板内容
// 警情续报
Template
template
=
iTemplateService
.
getOne
(
new
QueryWrapper
<
Template
>().
eq
(
"type_code"
,
"alert_submitted"
));
TemplateVo
templateVo
=
new
TemplateVo
();
BeanUtils
.
copyProperties
(
template
,
templateVo
);
templateVo
.
setData
(
map
);
templateVos
.
add
(
templateVo
);
// 非警情确认
template
=
iTemplateService
.
getOne
(
new
QueryWrapper
<
Template
>().
eq
(
"type_code"
,
"not_alert"
));
templateVo
=
new
TemplateVo
();
BeanUtils
.
copyProperties
(
template
,
templateVo
);
templateVo
.
setData
(
map
);
templateVos
.
add
(
templateVo
);
// 警情结案
template
=
iTemplateService
.
getOne
(
new
QueryWrapper
<
Template
>().
eq
(
"type_code"
,
"alert_close"
));
templateVo
=
new
TemplateVo
();
BeanUtils
.
copyProperties
(
template
,
templateVo
);
templateVo
.
setData
(
map
);
templateVos
.
add
(
templateVo
);
}
catch
(
IllegalAccessException
e
)
{
e
.
printStackTrace
();
}
return
CommonResponseUtil
.
success
(
templateVos
);
}
/**
* 将Object对象里面的属性和值转化成Map对象
*
* @param obj
* @return
* @throws IllegalAccessException
*/
public
static
Map
<
String
,
Object
>
objectToMap
(
Object
obj
)
throws
IllegalAccessException
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
Class
<?>
clazz
=
obj
.
getClass
();
Field
[]
fields
=
clazz
.
getDeclaredFields
();
for
(
Field
field
:
fields
)
{
field
.
setAccessible
(
true
);
String
fieldName
=
field
.
getName
();
if
(
"dynamicFormAlert"
.
equalsIgnoreCase
(
fieldName
))
{
List
<
FormValue
>
dynamicFormAlert
=
(
List
)
field
.
get
(
obj
);
for
(
FormValue
formValue
:
dynamicFormAlert
)
{
map
.
put
(
formValue
.
getLabel
(),
formValue
.
getValue
());
}
}
else
{
Object
value
=
field
.
get
(
obj
);
map
.
put
(
fieldName
,
value
);
}
}
return
map
;
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/FireTeamController.java
View file @
45e70369
...
@@ -14,7 +14,9 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
...
@@ -14,7 +14,9 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
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
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
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
;
...
@@ -26,12 +28,14 @@ import com.yeejoin.amos.boot.biz.common.utils.TreeParser;
...
@@ -26,12 +28,14 @@ import com.yeejoin.amos.boot.biz.common.utils.TreeParser;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
* 消防队伍
* 消防队伍
*
*
...
@@ -40,7 +44,7 @@ import java.util.Map;
...
@@ -40,7 +44,7 @@ import java.util.Map;
*/
*/
@RestController
@RestController
@Api
(
tags
=
"消防队伍Api"
)
@Api
(
tags
=
"消防队伍Api"
)
@RequestMapping
(
value
=
"/fire-team"
)
@RequestMapping
(
value
=
"/
jcs/
fire-team"
)
public
class
FireTeamController
extends
BaseController
{
public
class
FireTeamController
extends
BaseController
{
@Autowired
@Autowired
...
@@ -73,6 +77,7 @@ public class FireTeamController extends BaseController {
...
@@ -73,6 +77,7 @@ public class FireTeamController extends BaseController {
return
CommonResponseUtil
.
success
();
return
CommonResponseUtil
.
success
();
}
}
/**
/**
* 修改消防队伍
* 修改消防队伍
*
*
...
@@ -87,6 +92,7 @@ public class FireTeamController extends BaseController {
...
@@ -87,6 +92,7 @@ public class FireTeamController extends BaseController {
}
}
/**
/**
* 根据id查询
* 根据id查询
*
*
...
@@ -100,11 +106,12 @@ public class FireTeamController extends BaseController {
...
@@ -100,11 +106,12 @@ public class FireTeamController extends BaseController {
return
CommonResponseUtil
.
success
(
iFireTeamService
.
getById
(
id
));
return
CommonResponseUtil
.
success
(
iFireTeamService
.
getById
(
id
));
}
}
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/getList"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/getList"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"新列表分页查询"
,
notes
=
"新表分页查询"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"新列表分页查询"
,
notes
=
"新表分页查询"
)
public
ResponseModel
getFirefighters
(
Integer
pageNum
,
Integer
pageSize
,
FireTeamListVo
fireTeamList
)
{
public
ResponseModel
getFirefighters
(
Integer
pageNum
,
Integer
pageSize
,
FireTeamListVo
fireTeamList
)
{
//
条件分页
//
条件分页
List
<
FireTeamVo
>
list
=
iFireTeamService
.
getFireTeam
(
pageNum
,
pageSize
,
fireTeamList
);
List
<
FireTeamVo
>
list
=
iFireTeamService
.
getFireTeam
(
pageNum
,
pageSize
,
fireTeamList
);
Map
<
String
,
Long
>
num
=
iFireTeamService
.
getFireTeamCount
(
pageNum
,
pageSize
,
fireTeamList
);
Map
<
String
,
Long
>
num
=
iFireTeamService
.
getFireTeamCount
(
pageNum
,
pageSize
,
fireTeamList
);
Page
<
FireTeamVo
>
pageBean
=
new
Page
<>(
pageNum
,
pageSize
,
num
.
get
(
"num"
));
Page
<
FireTeamVo
>
pageBean
=
new
Page
<>(
pageNum
,
pageSize
,
num
.
get
(
"num"
));
...
@@ -112,6 +119,7 @@ public class FireTeamController extends BaseController {
...
@@ -112,6 +119,7 @@ public class FireTeamController extends BaseController {
return
CommonResponseUtil
.
success
(
pageBean
);
return
CommonResponseUtil
.
success
(
pageBean
);
}
}
/**
/**
* 列表分页查询
* 列表分页查询
*
*
...
@@ -121,15 +129,18 @@ public class FireTeamController extends BaseController {
...
@@ -121,15 +129,18 @@ public class FireTeamController extends BaseController {
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/listTree"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/listTree"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"队伍树"
,
notes
=
"队伍树"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"队伍树"
,
notes
=
"队伍树"
)
public
ResponseModel
<?>
listTree
()
throws
Exception
{
public
ResponseModel
listTree
()
throws
Exception
{
Map
<
String
,
Object
>
columnMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
columnMap
=
new
HashMap
<>();
columnMap
.
put
(
"is_delete"
,
0
);
columnMap
.
put
(
"is_delete"
,
0
);
Collection
<
FireTeam
>
list
=
iFireTeamService
.
listByMap
(
columnMap
);
Collection
<
FireTeam
>
list
=
iFireTeamService
.
listByMap
(
columnMap
);
FireTeam
ll
=
new
FireTeam
();
//List<Menu> menus=TreeParser.getTree(null,list);
List
<
Menu
>
menus
=
TreeParser
.
getTree
(
null
,
list
,
FireTeam
.
class
.
getName
(),
"getSequenceNbr"
,
2
,
"getName"
,
List
<
Menu
>
menus
=
TreeParser
.
getTree
(
null
,
list
,
FireTeam
.
class
.
getName
(),
"getSequenceNbr"
,
2
,
"getName"
,
"getParent"
);
"getParent"
);
return
CommonResponseUtil
.
success
(
menus
);
return
CommonResponseUtil
.
success
(
menus
);
}
}
/**
/**
* 列表分页查询
* 列表分页查询
*
*
...
@@ -177,4 +188,20 @@ public class FireTeamController extends BaseController {
...
@@ -177,4 +188,20 @@ public class FireTeamController extends BaseController {
page
=
iFireTeamService
.
page
(
pageBean
,
fireTeamQueryWrapper
);
page
=
iFireTeamService
.
page
(
pageBean
,
fireTeamQueryWrapper
);
return
page
;
return
page
;
}
}
/**
* 查询消防力量信息
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/list_fire_team"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询消防力量信息"
,
notes
=
"查询消防力量信息"
)
public
List
<
FireTeamVo
>
list
()
{
List
<
FireTeam
>
list
=
iFireTeamService
.
list
();
return
null
;
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/PowerTransferController.java
View file @
45e70369
...
@@ -2,6 +2,8 @@ package com.yeejoin.amos.boot.module.jcs.biz.controller;
...
@@ -2,6 +2,8 @@ package com.yeejoin.amos.boot.module.jcs.biz.controller;
import
com.yeejoin.amos.boot.biz.common.utils.CommonResponseUtil
;
import
com.yeejoin.amos.boot.biz.common.utils.CommonResponseUtil
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.PowerTransferDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.PowerTransferDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.PowerTransferCompanyResources
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferCompanyResourcesVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferVo
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
@@ -149,11 +151,8 @@ public class PowerTransferController extends BaseController {
...
@@ -149,11 +151,8 @@ public class PowerTransferController extends BaseController {
@RequestMapping
(
value
=
"/list/{alert_called_id}"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/list/{alert_called_id}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据警情id获取力量调派列表"
,
notes
=
"根据警情id获取力量调派列表"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据警情id获取力量调派列表"
,
notes
=
"根据警情id获取力量调派列表"
)
public
ResponseModel
<
Object
>
list
(
@PathVariable
String
alert_called_id
)
{
public
ResponseModel
<
Object
>
list
(
@PathVariable
String
alert_called_id
)
{
PowerTransferVo
powerTransferVo
=
iPowerTransferService
.
getPowerTransferList
(
Long
.
parseLong
(
alert_called_id
));
List
<
PowerTransferVo
>
powerTransferList
=
return
CommonResponseUtil
.
success
(
powerTransferVo
);
iPowerTransferService
.
getPowerTransferList
(
Long
.
parseLong
(
alert_called_id
));
return
CommonResponseUtil
.
success
(
powerTransferList
);
}
}
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/PowerTransferServiceImpl.java
View file @
45e70369
...
@@ -8,6 +8,7 @@ import com.yeejoin.amos.boot.module.jcs.api.entity.*;
...
@@ -8,6 +8,7 @@ import com.yeejoin.amos.boot.module.jcs.api.entity.*;
import
com.yeejoin.amos.boot.module.jcs.api.mapper.PowerTransferMapper
;
import
com.yeejoin.amos.boot.module.jcs.api.mapper.PowerTransferMapper
;
import
com.yeejoin.amos.boot.module.jcs.api.service.*
;
import
com.yeejoin.amos.boot.module.jcs.api.service.*
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferCompanyResourcesVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferVo
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
...
@@ -45,8 +46,14 @@ public class PowerTransferServiceImpl extends ServiceImpl<PowerTransferMapper, P
...
@@ -45,8 +46,14 @@ public class PowerTransferServiceImpl extends ServiceImpl<PowerTransferMapper, P
@Autowired
@Autowired
IAlertFormValueService
iAlertFormValueService
;
IAlertFormValueService
iAlertFormValueService
;
public
List
<
PowerTransferVo
>
getPowerTransferList
(
Long
alertCalledId
)
{
public
PowerTransferVo
getPowerTransferList
(
Long
alertCalledId
)
{
return
powerTransferMapper
.
getPowerTransferList
(
alertCalledId
);
List
<
PowerTransferCompanyResourcesVo
>
powerTransferList
=
powerTransferMapper
.
getPowerTransferList
(
alertCalledId
);
PowerTransferVo
powerTransferVo
=
new
PowerTransferVo
();
int
resourcesCount
=
powerTransferList
.
size
();
powerTransferVo
.
setResourcesCount
(
resourcesCount
);
powerTransferVo
.
setResourcesList
(
powerTransferList
);
return
powerTransferVo
;
}
}
@Override
@Override
...
@@ -71,7 +78,8 @@ public class PowerTransferServiceImpl extends ServiceImpl<PowerTransferMapper, P
...
@@ -71,7 +78,8 @@ public class PowerTransferServiceImpl extends ServiceImpl<PowerTransferMapper, P
Long
powerTransferSequenceNbr
=
powerTransfer
.
getSequenceNbr
();
Long
powerTransferSequenceNbr
=
powerTransfer
.
getSequenceNbr
();
// 获取任务派发模板
// 获取任务派发模板
Template
template
=
iTemplateService
.
getOne
(
new
QueryWrapper
<
Template
>().
eq
(
"type"
,
"ptransfer"
));
Template
template
=
iTemplateService
.
getOne
(
new
QueryWrapper
<
Template
>().
eq
(
"type"
,
alertCalled
.
getAlertType
()));
String
content
=
template
.
getContent
();
String
content
=
template
.
getContent
();
Map
<
String
,
String
>
definitions
=
new
HashMap
<>();
Map
<
String
,
String
>
definitions
=
new
HashMap
<>();
initDefinitions
(
definitions
,
alertCalled
,
powerTransferDto
);
initDefinitions
(
definitions
,
alertCalled
,
powerTransferDto
);
...
...
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