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
89e05eda
Commit
89e05eda
authored
Jul 14, 2023
by
zhangsen
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/developer' into developer
parents
01dd19c8
fce8e773
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
64 additions
and
15 deletions
+64
-15
MapRegionDto.java
.../yeejoin/amos/boot/module/jxiop/api/dto/MapRegionDto.java
+3
-0
StationInfoDto.java
...eejoin/amos/boot/module/jxiop/api/dto/StationInfoDto.java
+3
-0
StationRecordInfo.java
...oin/amos/boot/module/jxiop/api/dto/StationRecordInfo.java
+3
-0
Indicator.java
.../yeejoin/amos/boot/module/jxiop/api/entity/Indicator.java
+1
-1
MapRegion.java
.../yeejoin/amos/boot/module/jxiop/api/entity/MapRegion.java
+6
-0
MonitorFanIndicator.java
...mos/boot/module/jxiop/api/entity/MonitorFanIndicator.java
+1
-1
StationBasicMapper.xml
...xiop-api/src/main/resources/mapper/StationBasicMapper.xml
+1
-0
StationBasicController.java
...t/module/jxiop/biz/controller/StationBasicController.java
+1
-1
StationBasicServiceImpl.java
...odule/jxiop/biz/service/impl/StationBasicServiceImpl.java
+1
-0
CtiUserDto.java
.../com/yeejoin/amos/boot/module/tzs/api/dto/CtiUserDto.java
+18
-0
ICtiService.java
...yeejoin/amos/boot/module/tzs/api/service/ICtiService.java
+2
-1
CtiController.java
...in/amos/boot/module/tzs/biz/controller/CtiController.java
+7
-3
CtiServiceImpl.java
...amos/boot/module/tzs/biz/service/impl/CtiServiceImpl.java
+10
-5
DispatchTaskServiceImpl.java
.../module/tzs/biz/service/impl/DispatchTaskServiceImpl.java
+7
-3
No files found.
amos-boot-system-jxiop/amos-boot-module-jxiop-api/src/main/java/com/yeejoin/amos/boot/module/jxiop/api/dto/MapRegionDto.java
View file @
89e05eda
...
...
@@ -39,4 +39,7 @@ public class MapRegionDto extends BaseDto {
@ApiModelProperty
(
value
=
"片区中心点"
)
private
CameraInfo
cameraInfo
;
@ApiModelProperty
(
value
=
"片区code"
)
private
String
areaCode
;
}
amos-boot-system-jxiop/amos-boot-module-jxiop-api/src/main/java/com/yeejoin/amos/boot/module/jxiop/api/dto/StationInfoDto.java
View file @
89e05eda
...
...
@@ -27,6 +27,9 @@ public class StationInfoDto {
@ApiModelProperty
(
value
=
"场站id"
)
private
Long
stationId
;
@ApiModelProperty
(
value
=
"平台id"
)
private
String
platformStationId
;
@ApiModelProperty
(
value
=
"场站名称"
)
private
String
stationName
;
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-api/src/main/java/com/yeejoin/amos/boot/module/jxiop/api/dto/StationRecordInfo.java
View file @
89e05eda
...
...
@@ -13,6 +13,9 @@ public class StationRecordInfo {
@ApiModelProperty
(
value
=
"场站id"
)
private
Long
stationId
;
@ApiModelProperty
(
value
=
"平台id"
)
private
String
platformStationId
;
@ApiModelProperty
(
value
=
"场站名称"
)
private
String
stationName
;
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-api/src/main/java/com/yeejoin/amos/boot/module/jxiop/api/entity/Indicator.java
View file @
89e05eda
...
...
@@ -17,7 +17,7 @@ import java.util.Date;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"indicator"
)
@TableName
(
"
map_
indicator"
)
public
class
Indicator
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-api/src/main/java/com/yeejoin/amos/boot/module/jxiop/api/entity/MapRegion.java
View file @
89e05eda
...
...
@@ -54,4 +54,10 @@ public class MapRegion extends BaseEntity {
*/
@TableField
(
value
=
"cameraInfo"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
CameraInfo
cameraInfo
;
/**
* 片区文字显示的省份
*/
@TableField
(
"area_code"
)
private
String
areaCode
;
}
amos-boot-system-jxiop/amos-boot-module-jxiop-api/src/main/java/com/yeejoin/amos/boot/module/jxiop/api/entity/MonitorFanIndicator.java
View file @
89e05eda
...
...
@@ -17,7 +17,7 @@ import java.util.Date;
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
value
=
"monitor_fan_indicator"
,
autoResultMap
=
true
)
@TableName
(
value
=
"monitor_fan_indicator
_copy3
"
,
autoResultMap
=
true
)
public
class
MonitorFanIndicator
extends
BaseEntity
{
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-api/src/main/resources/mapper/StationBasicMapper.xml
View file @
89e05eda
...
...
@@ -108,6 +108,7 @@
<select
id=
"getStationList"
resultType=
"com.yeejoin.amos.boot.module.jxiop.api.dto.StationRecordInfo"
>
select
station_basic.sequence_nbr stationId,
station_basic.platform_station_id platformStationId,
station_basic.station_name stationName ,
station_basic.station_type stationType,
station_basic.station_flag stationFlag,
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/controller/StationBasicController.java
View file @
89e05eda
...
...
@@ -172,7 +172,7 @@ public class StationBasicController extends BaseController {
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"场站地图数据"
,
notes
=
"场站地图数据"
)
@GetMapping
(
value
=
"/listforMap"
)
public
ResponseModel
<
List
<
StationInfoDto
>>
getStationList
(
@RequestParam
(
value
=
"areaCode"
,
required
=
false
)
String
areaCode
,
@RequestParam
(
value
=
"type"
,
required
=
false
,
defaultValue
=
"qj"
)
String
type
)
{
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/service/impl/StationBasicServiceImpl.java
View file @
89e05eda
...
...
@@ -311,6 +311,7 @@ public class StationBasicServiceImpl extends BaseService<StationBasicDto, Statio
list
.
forEach
(
stationRecordInfo
->
{
StationInfoDto
stationInfoDto
=
new
StationInfoDto
();
stationInfoDto
.
setStationId
(
stationRecordInfo
.
getStationId
());
stationInfoDto
.
setPlatformStationId
(
stationRecordInfo
.
getPlatformStationId
());
stationInfoDto
.
setStationName
(
stationRecordInfo
.
getStationName
());
stationInfoDto
.
setType
(
stationRecordInfo
.
getStationType
());
//url 暂时写死
...
...
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/CtiUserDto.java
0 → 100644
View file @
89e05eda
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
* 96333坐席信息
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"CtiUserDto"
,
description
=
"坐席信息"
)
public
class
CtiUserDto
{
@ApiModelProperty
(
value
=
"坐席对应主叫号码"
)
private
String
callerNo
;
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/ICtiService.java
View file @
89e05eda
...
...
@@ -3,6 +3,7 @@ package com.yeejoin.amos.boot.module.tzs.api.service;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.CtiUserDto
;
import
java.util.Map
;
...
...
@@ -48,5 +49,5 @@ public interface ICtiService {
/**
* 根据坐席配置获取主叫号码
*/
String
getCallPhone
(
);
CtiUserDto
getCallPhone
(
String
userId
);
}
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/CtiController.java
View file @
89e05eda
...
...
@@ -2,10 +2,13 @@ package com.yeejoin.amos.boot.module.tzs.biz.controller;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.common.biz.utils.CommonResponseUtil
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.CtiDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.CtiUserDto
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ICtiService
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -110,8 +113,9 @@ public class CtiController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/callPhone"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"获取坐席技能组对应主叫号码信息"
,
notes
=
"获取坐席技能组对应主叫号码信息"
)
public
ResponseModel
<
String
>
getCallPhone
()
{
String
callPhone
=
ctiService
.
getCallPhone
();
return
ResponseHelper
.
buildResponse
(
callPhone
);
public
ResponseModel
<
CtiUserDto
>
getCallPhone
()
{
ReginParams
reginParams
=
getSelectedOrgInfo
();
AgencyUserModel
loginUserModel
=
reginParams
.
getUserModel
();
return
ResponseHelper
.
buildResponse
(
ctiService
.
getCallPhone
(
loginUserModel
.
getUserId
()));
}
}
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/CtiServiceImpl.java
View file @
89e05eda
...
...
@@ -9,6 +9,7 @@ import com.yeejoin.amos.boot.biz.common.enums.DictTypeEnum;
import
com.yeejoin.amos.boot.biz.common.service.impl.DataDictionaryServiceImpl
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.CtiUserDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsCitInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ICtiService
;
import
com.yeejoin.amos.boot.module.tzs.biz.utils.HttpUtils
;
...
...
@@ -236,16 +237,19 @@ public class CtiServiceImpl implements ICtiService {
}
@Override
public
String
getCallPhone
()
{
AgencyUserModel
me
=
Privilege
.
agencyUserClient
.
getme
().
getResult
();
public
CtiUserDto
getCallPhone
(
String
userId
)
{
CtiUserDto
ctiUserDto
=
new
CtiUserDto
();
if
(
ValidationUtil
.
isEmpty
(
userId
))
{
return
ctiUserDto
;
}
LambdaQueryWrapper
<
TzsCitInfo
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
TzsCitInfo:
:
getCtiUserId
,
me
.
getUserId
()
);
wrapper
.
eq
(
TzsCitInfo:
:
getCtiUserId
,
userId
);
TzsCitInfo
ctiInfo
=
ctiInfoService
.
getOne
(
wrapper
);
if
(!
ValidationUtil
.
isEmpty
(
ctiInfo
))
{
String
groupCode
=
ctiInfo
.
getGid
().
split
(
","
)[
0
];
DataDictionary
dataDictionary
=
dictionaryService
.
getByCode
(
groupCode
,
DictTypeEnum
.
坐席技能组
.
getType
());
return
dataDictionary
.
getName
(
);
ctiUserDto
.
setCallerNo
(
dataDictionary
.
getName
()
);
}
return
""
;
return
ctiUserDto
;
}
}
\ No newline at end of file
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/DispatchTaskServiceImpl.java
View file @
89e05eda
...
...
@@ -218,9 +218,13 @@ public class DispatchTaskServiceImpl extends BaseService<DispatchTaskDto,Dispatc
String
trappedFloorNum
=
dynamicParms
.
get
(
"trapped_floor_num"
)
==
null
?
""
:
dynamicParms
.
get
(
"trapped_floor_num"
);
String
isLight
=
dynamicParms
.
get
(
"is_light"
)
==
null
?
""
:
dynamicParms
.
get
(
"is_light"
);
String
trappedTime
=
dynamicParms
.
get
(
"trapped_time"
)
==
null
?
""
:
dynamicParms
.
get
(
"trapped_time"
);
content
=
content
.
replace
(
"$trapped_num"
,
trappedNum
).
replace
(
"$trapped_floor_num"
,
trappedFloorNum
);
content
=
content
.
replace
(
"$emergency_call"
,
emergencyCall
).
replace
(
"$contact_phone"
,
contactPhone
);
content
=
content
.
replace
(
"$is_light"
,
isLight
).
replace
(
"$trapped_time"
,
trappedTime
);
String
injuredNum
=
dynamicParms
.
get
(
"injured_num"
)
==
null
?
""
:
dynamicParms
.
get
(
"injured_num"
);
String
dieNum
=
dynamicParms
.
get
(
"die_num"
)
==
null
?
""
:
dynamicParms
.
get
(
"die_num"
);
String
hasInjury
=
Integer
.
parseInt
(
injuredNum
)
+
Integer
.
parseInt
(
dieNum
)
>
0
?
"有"
:
"无"
;
content
=
content
.
replace
(
"$trapped_num"
,
trappedNum
).
replace
(
"$trapped_floor_num"
,
trappedFloorNum
);
content
=
content
.
replace
(
"$emergency_call"
,
emergencyCall
).
replace
(
"$contact_phone"
,
contactPhone
);
content
=
content
.
replace
(
"$is_light"
,
isLight
).
replace
(
"$trapped_time"
,
trappedTime
);
content
=
content
.
replace
(
"$hasInjury"
,
hasInjury
);
break
;
case
"GZWX"
:
// 故障维修
dispatchTaskDto
.
setIsSaveTask
(
false
);
...
...
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