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
8701337d
Commit
8701337d
authored
Mar 20, 2024
by
caotao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
运维人员根据提交时间倒序、筛选失效、区域公司、经销商接口开发。
parent
3853f5b7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
64 additions
and
8 deletions
+64
-8
JpStationMapper.java
...oin/amos/boot/module/hygf/api/mapper/JpStationMapper.java
+4
-0
MaintenanceMapper.java
...n/amos/boot/module/hygf/api/mapper/MaintenanceMapper.java
+2
-1
JpStationMapper.xml
...f-api/src/main/resources/mapper/mysql/JpStationMapper.xml
+17
-0
MaintenanceMapper.xml
...api/src/main/resources/mapper/mysql/MaintenanceMapper.xml
+8
-5
JpStationController.java
.../boot/module/hygf/biz/controller/JpStationController.java
+31
-0
MaintenanceController.java
...oot/module/hygf/biz/controller/MaintenanceController.java
+0
-0
MaintenanceServiceImpl.java
.../module/hygf/biz/service/impl/MaintenanceServiceImpl.java
+2
-2
No files found.
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/JpStationMapper.java
View file @
8701337d
...
@@ -32,9 +32,13 @@ public interface JpStationMapper extends BaseMapper<JpStation> {
...
@@ -32,9 +32,13 @@ public interface JpStationMapper extends BaseMapper<JpStation> {
@UserEmpower
(
field
={
"ORG_CODE"
}
,
fieldConditions
={
"in"
}
,
relationship
=
""
)
@UserEmpower
(
field
={
"ORG_CODE"
}
,
fieldConditions
={
"in"
}
,
relationship
=
""
)
List
<
DropDown
>
getRegion
();
List
<
DropDown
>
getRegion
();
List
<
DropDown
>
getRegionAll
();
@UserEmpower
(
field
={
"hygf_regional_companies.regional_companies_code"
,
"hygf_unit_info.amos_company_code"
}
,
fieldConditions
={
"in"
,
"in"
}
,
relationship
=
"and"
)
@UserEmpower
(
field
={
"hygf_regional_companies.regional_companies_code"
,
"hygf_unit_info.amos_company_code"
}
,
fieldConditions
={
"in"
,
"in"
}
,
relationship
=
"and"
)
List
<
DropDown
>
getDealer
(
@Param
(
"regionalCompaniesCode"
)
String
regionalCompaniesCode
);
List
<
DropDown
>
getDealer
(
@Param
(
"regionalCompaniesCode"
)
String
regionalCompaniesCode
);
List
<
DropDown
>
getDealerAll
(
@Param
(
"regionalCompaniesCode"
)
String
regionalCompaniesCode
);
@UserEmpower
(
field
={
"regional_companies_code"
,
"amos_company_code"
}
,
fieldConditions
={
"in"
,
"in"
}
,
relationship
=
"and"
)
@UserEmpower
(
field
={
"regional_companies_code"
,
"amos_company_code"
}
,
fieldConditions
={
"in"
,
"in"
}
,
relationship
=
"and"
)
JpStationDto
getCountJpStationdata
(
@Param
(
"dto"
)
JpStationDto
reviewDto
);
JpStationDto
getCountJpStationdata
(
@Param
(
"dto"
)
JpStationDto
reviewDto
);
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/MaintenanceMapper.java
View file @
8701337d
...
@@ -34,7 +34,8 @@ public interface MaintenanceMapper extends BaseMapper<Maintenance> {
...
@@ -34,7 +34,8 @@ public interface MaintenanceMapper extends BaseMapper<Maintenance> {
List
<
MaintenanceDto
>
Maintenancepage
(
@Param
(
"name"
)
String
name
,
@Param
(
"maintenanceTypeCode"
)
String
maintenanceTypeCode
,
List
<
MaintenanceDto
>
Maintenancepage
(
@Param
(
"name"
)
String
name
,
@Param
(
"maintenanceTypeCode"
)
String
maintenanceTypeCode
,
@Param
(
"lockStatus"
)
String
lockStatus
,
@Param
(
"reviewStatus"
)
String
reviewStatus
,
@Param
(
"lockStatus"
)
String
lockStatus
,
@Param
(
"reviewStatus"
)
String
reviewStatus
,
@Param
(
"regionalCompaniesSeq"
)
Long
regionalCompaniesSeq
,
@Param
(
"dealerId"
)
Long
dealerId
,
@Param
(
"maintenanceType"
)
String
maintenanceType
,
@Param
(
"regionalCompaniesSeq"
)
Long
regionalCompaniesSeq
,
@Param
(
"dealerId"
)
Long
dealerId
,
@Param
(
"maintenanceType"
)
String
maintenanceType
,
@Param
(
"maintenanceAreaAddress"
)
String
maintenanceAreaAddress
);
@Param
(
"maintenanceAreaAddress"
)
String
maintenanceAreaAddress
,
@Param
(
"regionalCompaniesCode"
)
String
regionalCompaniesCode
,
@Param
(
"dealerCode"
)
String
dealerCode
);
//详情
//详情
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/mysql/JpStationMapper.xml
View file @
8701337d
...
@@ -247,6 +247,12 @@
...
@@ -247,6 +247,12 @@
FROM privilege_company
FROM privilege_company
WHERE IS_DELETED=0 and privilege_company.COMPANY_TYPE = 'region'
WHERE IS_DELETED=0 and privilege_company.COMPANY_TYPE = 'region'
</select>
</select>
<select
id=
"getRegionAll"
resultType=
"com.yeejoin.amos.boot.module.hygf.api.dto.DropDown"
>
SELECT privilege_company.ORG_CODE orgCode ,
privilege_company.COMPANY_NAME name
FROM privilege_company
WHERE IS_DELETED=0 and privilege_company.COMPANY_TYPE = 'region'
</select>
<select
id=
"getDealer"
resultType=
"com.yeejoin.amos.boot.module.hygf.api.dto.DropDown"
>
<select
id=
"getDealer"
resultType=
"com.yeejoin.amos.boot.module.hygf.api.dto.DropDown"
>
SELECT hygf_unit_info.`name`, hygf_unit_info.amos_company_code orgCode FROM hygf_regional_companies LEFT JOIN hygf_unit_info
SELECT hygf_unit_info.`name`, hygf_unit_info.amos_company_code orgCode FROM hygf_regional_companies LEFT JOIN hygf_unit_info
...
@@ -259,6 +265,17 @@
...
@@ -259,6 +265,17 @@
GROUP BY hygf_unit_info.amos_company_code,hygf_unit_info.`name`
GROUP BY hygf_unit_info.amos_company_code,hygf_unit_info.`name`
</select>
</select>
<select
id=
"getDealerAll"
resultType=
"com.yeejoin.amos.boot.module.hygf.api.dto.DropDown"
>
SELECT hygf_unit_info.`name`, hygf_unit_info.amos_company_code orgCode FROM hygf_regional_companies LEFT JOIN hygf_unit_info
ON hygf_unit_info.sequence_nbr=hygf_regional_companies.unit_info_id WHERE hygf_unit_info.audit_status='2'
AND hygf_unit_info.blacklist='0' AND hygf_unit_info.is_delete='0'
<if
test=
"regionalCompaniesCode!=null"
>
and hygf_regional_companies.regional_companies_code =#{regionalCompaniesCode}
</if>
and hygf_unit_info.amos_company_code is not null
GROUP BY hygf_unit_info.amos_company_code,hygf_unit_info.`name`
</select>
<select
id=
"getDealerNew"
resultType=
"com.yeejoin.amos.boot.module.hygf.api.dto.DropDown"
>
<select
id=
"getDealerNew"
resultType=
"com.yeejoin.amos.boot.module.hygf.api.dto.DropDown"
>
SELECT hygf_unit_info.`name`, hygf_unit_info.sequence_nbr orgCode
SELECT hygf_unit_info.`name`, hygf_unit_info.sequence_nbr orgCode
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/mysql/MaintenanceMapper.xml
View file @
8701337d
...
@@ -53,9 +53,8 @@
...
@@ -53,9 +53,8 @@
std_user_biz.id_card_opposite idCardOpposite,
std_user_biz.id_card_opposite idCardOpposite,
std_user_biz.amos_org_code amosDealerCode,
std_user_biz.amos_org_code amosDealerCode,
std_user_biz.amos_id amosDealerId
std_user_biz.amos_id amosDealerId
from hygf_maintenance ph LEFT JOIN std_user_biz on ph.foundation_id=std_user_biz.sequence_nbr
from hygf_maintenance ph LEFT JOIN std_user_biz on ph.foundation_id=std_user_biz.sequence_nbr
LEFT JOIN hygf_unit_info on hygf_unit_info.sequence_nbr = ph.dealer_id
<where>
<where>
ph.is_delete = 0
ph.is_delete = 0
...
@@ -78,17 +77,21 @@
...
@@ -78,17 +77,21 @@
<if
test=
"reviewStatus != null and reviewStatus != ''"
>
<if
test=
"reviewStatus != null and reviewStatus != ''"
>
AND ph.review_status = #{reviewStatus}
AND ph.review_status = #{reviewStatus}
</if>
</if>
<if
test=
"regionalCompaniesSeq != null and regionalCompaniesSeq != ''"
>
<if
test=
"regionalCompaniesSeq != null and regionalCompaniesSeq != ''"
>
AND ph.regional_companies_seq = #{regionalCompaniesSeq}
AND ph.regional_companies_seq = #{regionalCompaniesSeq}
</if>
</if>
<if
test=
"regionalCompaniesCode != null and regionalCompaniesCode != ''"
>
AND ph.regional_companies_code = #{regionalCompaniesCode}
</if>
<if
test=
"dealerId != null and dealerId != ''"
>
<if
test=
"dealerId != null and dealerId != ''"
>
AND ph.dealer_id = #{dealerId}
AND ph.dealer_id = #{dealerId}
</if>
</if>
<if
test=
"dealerCode != null and dealerCode != ''"
>
AND hygf_unit_info.amos_company_code = #{dealerCode}
</if>
</where>
</where>
order by ph.rec_date desc
</select>
</select>
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/JpStationController.java
View file @
8701337d
...
@@ -413,6 +413,22 @@ public class JpStationController extends BaseController {
...
@@ -413,6 +413,22 @@ public class JpStationController extends BaseController {
return
ResponseHelper
.
buildResponse
(
result
);
return
ResponseHelper
.
buildResponse
(
result
);
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询当前登录人权限区域公司"
,
notes
=
"查询当前登录人权限区域公司"
)
@GetMapping
(
value
=
"/getRegionAll"
)
public
ResponseModel
<
List
<
Map
<
String
,
String
>>>
getRegionAll
()
{
List
<
DropDown
>
list
=
jpStationMapper
.
getRegionAll
();
List
<
Map
<
String
,
String
>>
result
=
new
ArrayList
<>();
list
.
forEach
(
dropDown
->
{
Map
<
String
,
String
>
item
=
new
HashMap
<>();
item
.
put
(
"text"
,
dropDown
.
getName
());
item
.
put
(
"value"
,
dropDown
.
getOrgCode
());
result
.
add
(
item
);
});
return
ResponseHelper
.
buildResponse
(
result
);
}
//查询当前登录人权限经销商
//查询当前登录人权限经销商
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
@@ -431,6 +447,21 @@ public class JpStationController extends BaseController {
...
@@ -431,6 +447,21 @@ public class JpStationController extends BaseController {
return
ResponseHelper
.
buildResponse
(
result
);
return
ResponseHelper
.
buildResponse
(
result
);
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询当前登录人权限经销商"
,
notes
=
"查询当前登录人权限经销商"
)
@GetMapping
(
value
=
"/getDealerAll"
)
public
ResponseModel
<
List
<
Map
<
String
,
String
>>>
getDealerAll
(
String
regionalCompaniesCode
)
{
List
<
DropDown
>
list
=
jpStationMapper
.
getDealerAll
(
regionalCompaniesCode
);
List
<
Map
<
String
,
String
>>
result
=
new
ArrayList
<>();
list
.
forEach
(
dropDown
->
{
Map
<
String
,
String
>
item
=
new
HashMap
<>();
item
.
put
(
"text"
,
dropDown
.
getName
());
item
.
put
(
"value"
,
dropDown
.
getOrgCode
());
result
.
add
(
item
);
});
return
ResponseHelper
.
buildResponse
(
result
);
}
//电站发电量统计
//电站发电量统计
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/MaintenanceController.java
View file @
8701337d
This diff is collapsed.
Click to expand it.
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/MaintenanceServiceImpl.java
View file @
8701337d
...
@@ -84,10 +84,10 @@ public class MaintenanceServiceImpl extends BaseService<MaintenanceDto,Maintenan
...
@@ -84,10 +84,10 @@ public class MaintenanceServiceImpl extends BaseService<MaintenanceDto,Maintenan
* 分页查询
* 分页查询
*/
*/
public
Page
<
MaintenanceDto
>
queryForMaintenancePage
(
int
current
,
int
size
,
String
name
,
String
maintenanceTypeCode
,
String
lockStatus
,
String
reviewStatus
,
Long
regionalCompaniesSeq
,
Long
dealerId
public
Page
<
MaintenanceDto
>
queryForMaintenancePage
(
int
current
,
int
size
,
String
name
,
String
maintenanceTypeCode
,
String
lockStatus
,
String
reviewStatus
,
Long
regionalCompaniesSeq
,
Long
dealerId
,
String
maintenanceType
,
String
maintenanceAreaAddress
)
{
,
String
maintenanceType
,
String
maintenanceAreaAddress
,
String
regionalCompaniesCode
,
String
dealerCode
)
{
PageHelper
.
startPage
(
current
,
size
);
PageHelper
.
startPage
(
current
,
size
);
List
<
MaintenanceDto
>
resultPage
=
maintenanceMapper
.
Maintenancepage
(
name
,
maintenanceTypeCode
,
lockStatus
,
reviewStatus
,
regionalCompaniesSeq
,
dealerId
,
maintenanceType
,
maintenanceAreaAddress
);
List
<
MaintenanceDto
>
resultPage
=
maintenanceMapper
.
Maintenancepage
(
name
,
maintenanceTypeCode
,
lockStatus
,
reviewStatus
,
regionalCompaniesSeq
,
dealerId
,
maintenanceType
,
maintenanceAreaAddress
,
regionalCompaniesCode
,
dealerCode
);
PageInfo
<
MaintenanceDto
>
page
=
new
PageInfo
(
resultPage
);
PageInfo
<
MaintenanceDto
>
page
=
new
PageInfo
(
resultPage
);
Page
<
MaintenanceDto
>
pagenew
=
new
Page
<
MaintenanceDto
>();
Page
<
MaintenanceDto
>
pagenew
=
new
Page
<
MaintenanceDto
>();
pagenew
.
setCurrent
(
current
);
pagenew
.
setCurrent
(
current
);
...
...
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