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
5211a624
Commit
5211a624
authored
Aug 01, 2023
by
chenzhao
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' of
http://39.98.45.134:8090/moa/amos-boot-biz
into developer
parents
dbaa4742
40bf6548
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
389 additions
and
3 deletions
+389
-3
DealerReviewDto.java
...eejoin/amos/boot/module/hygf/api/dto/DealerReviewDto.java
+66
-0
ReviewDto.java
.../com/yeejoin/amos/boot/module/hygf/api/dto/ReviewDto.java
+25
-0
UnitInfoDto.java
...om/yeejoin/amos/boot/module/hygf/api/dto/UnitInfoDto.java
+9
-1
DealerReview.java
...eejoin/amos/boot/module/hygf/api/entity/DealerReview.java
+79
-0
UnitInfo.java
...om/yeejoin/amos/boot/module/hygf/api/entity/UnitInfo.java
+10
-1
DealerReviewMapper.java
.../amos/boot/module/hygf/api/mapper/DealerReviewMapper.java
+17
-0
IDealerReviewService.java
...os/boot/module/hygf/api/service/IDealerReviewService.java
+18
-0
IUnitInfoService.java
...n/amos/boot/module/hygf/api/service/IUnitInfoService.java
+4
-0
DealerReviewMapper.xml
...hygf-api/src/main/resources/mapper/DealerReviewMapper.xml
+35
-0
UnitInfoController.java
...s/boot/module/hygf/biz/controller/UnitInfoController.java
+17
-0
DealerReviewServiceImpl.java
...module/hygf/biz/service/impl/DealerReviewServiceImpl.java
+35
-0
UnitInfoServiceImpl.java
...oot/module/hygf/biz/service/impl/UnitInfoServiceImpl.java
+1
-1
MonitoringMapController.java
.../module/jxiop/biz/controller/MonitoringMapController.java
+7
-0
MonitoringServiceImpl.java
.../module/jxiop/biz/service/impl/MonitoringServiceImpl.java
+66
-0
No files found.
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/DealerReviewDto.java
0 → 100644
View file @
5211a624
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* @description:
* @author: tw
* @createDate: 2023/8/1
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"DealerReviewDto"
,
description
=
"经销商审核"
)
public
class
DealerReviewDto
extends
BaseDto
{
/**
* 流程id
*/
private
String
processInstanceId
;
/**
* 经销商id
*/
private
String
unitInfoId
;
/**
* 任务id
*/
private
String
taskId
;
/**
* 流程定义id
*/
private
String
processDefinitionId
;
/**
* 小程序路由
*/
private
String
nodeRouting
;
/*
*
* 角色
* */
private
String
nodeRole
;
/**
* 当前流程节点
*/
private
String
nextProcessNode
;
/**
* 当前流程节点
*/
private
String
flowTaskId
;
/**
* 计划实例id
*/
private
String
planInstanceId
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/ReviewDto.java
0 → 100644
View file @
5211a624
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
lombok.Data
;
/**
* @description:
* @author: tw
* @createDate: 2023/8/1
*/
@Data
public
class
ReviewDto
{
protected
Long
sequenceNbr
;
private
String
name
;
private
String
legalPersonName
;
private
String
creditCode
;
private
String
headName
;
private
String
headPhone
;
private
String
registerPcd
;
private
String
userNum
;
private
String
blacklist
;
private
String
auditStatus
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/UnitInfoDto.java
View file @
5211a624
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
...
...
@@ -92,5 +93,12 @@ public class UnitInfoDto extends BaseDto {
@ApiModelProperty
(
value
=
"管辖单位id"
)
private
String
managementUnitId
;
/**
*是否加入黑名单
* */
private
String
blacklist
;
/**
*审核状态
* */
private
String
auditStatus
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/DealerReview.java
0 → 100644
View file @
5211a624
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* @description:
* @author: tw
* @createDate: 2023/8/1
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"hygf_dealer_review"
)
public
class
DealerReview
extends
BaseEntity
{
/**
* 流程id
*/
@TableField
(
"process_instance_id"
)
private
String
processInstanceId
;
/**
* 经销商id
*/
@TableField
(
"unit_info_id"
)
private
String
unitInfoId
;
/**
* 任务id
*/
@TableField
(
"task_id"
)
private
String
taskId
;
/**
* 流程定义id
*/
@TableField
(
"process_definition_id"
)
private
String
processDefinitionId
;
/**
* 小程序路由
*/
@TableField
(
"node_routing"
)
private
String
nodeRouting
;
/*
*
* 角色
* */
@TableField
(
"node_role"
)
private
String
nodeRole
;
/**
* 当前流程节点
*/
@TableField
(
"next_process_node"
)
private
String
nextProcessNode
;
/**
* 当前流程节点
*/
@TableField
(
"flow_task_id"
)
private
String
flowTaskId
;
/**
* 计划实例id
*/
@TableField
(
"plan_instance_id"
)
private
String
planInstanceId
;
}
\ No newline at end of file
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/UnitInfo.java
View file @
5211a624
...
...
@@ -166,5 +166,14 @@ public class UnitInfo extends BaseEntity {
*/
@TableField
(
"management_unit_id"
)
private
String
managementUnitId
;
/**
*是否加入黑名单
* */
@TableField
(
"blacklist"
)
private
String
blacklist
;
/**
*审核状态
* */
@TableField
(
"audit_status"
)
private
String
auditStatus
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/DealerReviewMapper.java
0 → 100644
View file @
5211a624
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.ReviewDto
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.DealerReview
;
import
java.util.List
;
/**
* @description:
* @author: tw
* @createDate: 2023/8/1
*/
public
interface
DealerReviewMapper
extends
BaseMapper
<
DealerReview
>
{
List
<
ReviewDto
>
queryForDealerReviewPage
(
ReviewDto
reviewDto
);
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IDealerReviewService.java
0 → 100644
View file @
5211a624
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
service
;
import
com.github.pagehelper.Page
;
import
com.github.pagehelper.PageInfo
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.ReviewDto
;
/**
*
* 经销商审核
*
* */
public
interface
IDealerReviewService
{
public
PageInfo
<
ReviewDto
>
queryForDealerReviewPage
(
int
pageNum
,
int
pageSize
,
ReviewDto
reviewDto
);
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IUnitInfoService.java
View file @
5211a624
...
...
@@ -16,4 +16,8 @@ public interface IUnitInfoService {
Collection
getManagementUnitTree
(
String
orgCode
);
UnitRegisterDto
registerUnit
(
UnitRegisterDto
model
);
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/DealerReviewMapper.xml
0 → 100644
View file @
5211a624
<?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">
<mapper
namespace=
"com.yeejoin.amos.boot.module.hygf.api.mapper.DealerReviewMapper"
>
<select
id=
"queryForDealerReviewPage"
resultType=
"com.yeejoin.amos.boot.module.hygf.api.dto.ReviewDto"
>
select
u.sequence_nbr sequenceNbr,
u.`name`,
c.legal_person_name legalPersonName,
c.credit_code creditCode,
u.head_name headName,
u.head_phone headPhone,
u.register_pcd registerPcd,
u.blacklist blacklist,
u.audit_status auditStatus
from hygf_commerce_info c LEFT JOIN hygf_unit_info u on c.unit_seq=u.sequence_nbr
<where>
u.is_delete=0
<if
test=
"name != null and name != ''"
>
AND u.`name` like concat('%',#{name},'%')
</if>
</where>
ORDER BY u.rec_date DESC
</select>
</mapper>
\ 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/controller/UnitInfoController.java
View file @
5211a624
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
controller
;
import
com.github.pagehelper.PageInfo
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.module.common.biz.utils.CommonResponseUtil
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.ReviewDto
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.UnitRegisterDto
;
import
com.yeejoin.amos.boot.module.hygf.api.hwsms.SendSmsCode
;
import
com.yeejoin.amos.boot.module.hygf.biz.service.impl.DealerReviewServiceImpl
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.robot.AmosRequestContext
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
...
...
@@ -65,6 +68,8 @@ public class UnitInfoController extends BaseController {
SendSmsCode
sendSmsCode
;
public
static
final
String
HYGF_USER_TEL
=
"hygf_tel_"
;
@Autowired
DealerReviewServiceImpl
dealerReviewServiceImpl
;
/**
* 验证码过期时间
...
...
@@ -129,6 +134,18 @@ public class UnitInfoController extends BaseController {
return
ResponseHelper
.
buildResponse
(
unitInfoServiceImpl
.
queryForUnitInfoPage
(
page
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/queryForDealerReviewPage"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"经销商人员信息分页查询"
,
notes
=
"经销商人员信息分页查询"
)
public
ResponseModel
<
PageInfo
<
ReviewDto
>>
queryForDealerReviewPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
,
@RequestParam
(
value
=
"reviewDto"
)
ReviewDto
reviewDto
)
{
PageInfo
<
ReviewDto
>
page
=
dealerReviewServiceImpl
.
queryForDealerReviewPage
(
current
,
size
,
reviewDto
);
return
ResponseHelper
.
buildResponse
(
page
);
}
/**
* 列表全部数据查询
*
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/DealerReviewServiceImpl.java
0 → 100644
View file @
5211a624
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
service
.
impl
;
import
com.github.pagehelper.Page
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.DealerReviewDto
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.ReviewDto
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.UnitInfoDto
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.DealerReview
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.DealerReviewMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.service.IDealerReviewService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
java.util.List
;
/**
* @description:
* @author: tw
* @createDate: 2023/8/1
*/
@Service
public
class
DealerReviewServiceImpl
extends
BaseService
<
DealerReviewDto
,
DealerReview
,
DealerReviewMapper
>
implements
IDealerReviewService
{
@Autowired
DealerReviewMapper
dealerReviewMapper
;
@Override
public
PageInfo
<
ReviewDto
>
queryForDealerReviewPage
(
int
pageNum
,
int
pageSize
,
ReviewDto
reviewDto
){
PageHelper
.
startPage
(
pageNum
,
pageSize
);
List
<
ReviewDto
>
list
=
dealerReviewMapper
.
queryForDealerReviewPage
(
reviewDto
);
PageInfo
<
ReviewDto
>
page
=
new
PageInfo
(
list
);
return
page
;
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/UnitInfoServiceImpl.java
View file @
5211a624
...
...
@@ -231,7 +231,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
AgencyUserModel
agencyUserModel
=
new
AgencyUserModel
();
agencyUserModel
.
setUserName
(
loginName
);
agencyUserModel
.
setRealName
(
adminUserName
);
agencyUserModel
.
setLockStatus
(
"
UN
LOCK"
);
agencyUserModel
.
setLockStatus
(
"LOCK"
);
agencyUserModel
.
setPassword
(
pwd
);
agencyUserModel
.
setRePassword
(
pwd
);
agencyUserModel
.
setAgencyCode
(
"JXIOP"
);
...
...
amos-boot-system-jxiop/amos-boot-module-jxiop-monitor-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/controller/MonitoringMapController.java
View file @
5211a624
...
...
@@ -130,4 +130,11 @@ public class MonitoringMapController extends BaseController {
public
ResponseModel
<
HashMap
<
String
,
List
<
String
>>>
getPowerGenerationTrendsOfCompletionTopFive
(
@RequestParam
(
required
=
false
)
String
areaName
)
{
return
ResponseHelper
.
buildResponse
(
monitoringServiceImpl
.
getPowerGenerationTrendsOfCompletionTopFive
(
areaName
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"监盘首页-发电小时排名top3"
)
@GetMapping
(
"/getPowerGenerationTrendsOfCompletionTopThree"
)
public
ResponseModel
<
Page
<
HashMap
<
String
,
String
>>>
getPowerGenerationTrendsOfCompletionTopThree
(
@RequestParam
(
required
=
false
)
String
areaName
,
@RequestParam
(
required
=
false
,
defaultValue
=
"0"
)
String
tabValue
)
{
return
ResponseHelper
.
buildResponse
(
monitoringServiceImpl
.
getPowerGenerationTrendsOfCompletionTopThree
(
tabValue
,
areaName
));
}
}
amos-boot-system-jxiop/amos-boot-module-jxiop-monitor-biz/src/main/java/com/yeejoin/amos/boot/module/jxiop/biz/service/impl/MonitoringServiceImpl.java
View file @
5211a624
...
...
@@ -21,6 +21,7 @@ import org.springframework.beans.factory.annotation.Value;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
org.typroject.tyboot.component.emq.EmqKeeper
;
import
org.unbescape.css.CssIdentifierEscapeLevel
;
import
java.net.URLDecoder
;
import
java.util.*
;
...
...
@@ -645,6 +646,8 @@ public class MonitoringServiceImpl {
hashMap
.
put
(
"seriesData"
,
yList
);
return
hashMap
;
}
public
List
<
String
>
getXListofRecentOneYear
(){
List
<
String
>
xList
=
new
ArrayList
<>();
Calendar
calendar
=
Calendar
.
getInstance
();
...
...
@@ -656,4 +659,67 @@ public class MonitoringServiceImpl {
}
return
xList
;
}
public
Page
<
HashMap
<
String
,
String
>>
getPowerGenerationTrendsOfCompletionTopThree
(
String
tabValue
,
String
areaName
){
Page
<
HashMap
<
String
,
String
>>
page
=
new
Page
<>(
1
,
3
);
List
<
HashMap
<
String
,
String
>>
mapList
=
new
ArrayList
<>();
List
<
StationBasic
>
stationBasicListAll
=
new
ArrayList
<>();
List
<
StationBasic
>
fdzList
=
new
ArrayList
<>();
List
<
StationBasic
>
gfdzlist
=
new
ArrayList
<>();
if
(!
ObjectUtils
.
isEmpty
(
areaName
))
{
stationBasicListAll
=
getListOfStationBasicByAreaName
(
areaName
);
}
else
{
stationBasicListAll
=
stationBasicMapper
.
selectList
(
new
QueryWrapper
<
StationBasic
>().
isNotNull
(
"station_name"
));
}
String
indicator
=
"日发电量"
;
if
(
tabValue
.
equals
(
1
)){
indicator
=
"月发电量"
;
}
else
{
indicator
=
"年发电量"
;
}
//填写发电小时数
String
finalIndicator
=
indicator
;
stationBasicListAll
.
forEach
(
stationBasic
->
{
Double
install
=
getStationCaPACITYL
(
stationBasic
.
getStationNumber
());
Double
total
=
commonServiceImpl
.
getTotalByIndicatior
(
stationBasic
.
getFanGatewayId
(),
finalIndicator
);
stationBasic
.
setAddress
(
String
.
format
(
"%.2f"
,
total
));
if
(
stationBasic
.
getStationType
().
equals
(
"FDZ"
)){
stationBasic
.
setAddress
(
String
.
format
(
"%.2f"
,
total
/
100
/
install
));
}
else
{
stationBasic
.
setAddress
(
String
.
format
(
"%.2f"
,
total
/
1000000
/
install
));
}
if
(
stationBasic
.
getAddress
().
equals
(
"NaN"
)){
stationBasic
.
setAddress
(
"0.00"
);
}
});
//分组并排序
fdzList
=
stationBasicListAll
.
stream
().
filter
(
stationBasic
->
stationBasic
.
getStationType
().
equals
(
"FDZ"
)).
collect
(
Collectors
.
toList
()).
stream
().
sorted
(
Comparator
.
comparing
(
StationBasic:
:
getAddress
,
Comparator
.
comparingDouble
(
Double:
:
parseDouble
)).
reversed
()).
collect
(
Collectors
.
toList
());
gfdzlist
=
stationBasicListAll
.
stream
().
filter
(
stationBasic
->
!
stationBasic
.
getStationType
().
equals
(
"FDZ"
)).
collect
(
Collectors
.
toList
()).
stream
().
sorted
(
Comparator
.
comparing
(
StationBasic:
:
getAddress
,
Comparator
.
comparingDouble
(
Double:
:
parseDouble
)).
reversed
()).
collect
(
Collectors
.
toList
());
for
(
int
i
=
0
;
i
<
3
;
i
++)
{
HashMap
<
String
,
String
>
stringHashMap
=
new
HashMap
<>();
stringHashMap
.
put
(
"sortNumber"
,
String
.
valueOf
(
i
+
1
));
StationBasic
stationBasic
=
new
StationBasic
();
if
(
i
<(
fdzList
.
size
())){
stationBasic
=
fdzList
.
get
(
i
);
stringHashMap
.
put
(
"stationName1"
,
stationBasic
.
getStationName
());
stringHashMap
.
put
(
"hours1"
,
stationBasic
.
getAddress
()+
"h"
);
}
else
{
stringHashMap
.
put
(
"stationName1"
,
""
);
stringHashMap
.
put
(
"hours1"
,
""
);
}
if
(
i
<(
gfdzlist
.
size
())){
stationBasic
=
gfdzlist
.
get
(
i
);
stringHashMap
.
put
(
"stationName2"
,
stationBasic
.
getStationName
());
stringHashMap
.
put
(
"hours2"
,
stationBasic
.
getAddress
()+
"h"
);
}
else
{
stringHashMap
.
put
(
"stationName2"
,
""
);
stringHashMap
.
put
(
"hours2"
,
""
);
}
mapList
.
add
(
stringHashMap
);
}
page
.
setRecords
(
mapList
);
//组装数据
return
page
;
}
}
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