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
97f6f938
Commit
97f6f938
authored
Aug 01, 2024
by
刘凡
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
*)气瓶列表增加字段
parent
5cd2a301
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
38 additions
and
4 deletions
+38
-4
CylinderFillingMessageModel.java
.../module/cylinder/api/dto/CylinderFillingMessageModel.java
+1
-0
TzBaseEnterpriseInfoMapper.java
...odule/cylinder/api/mapper/TzBaseEnterpriseInfoMapper.java
+2
-0
CylinderFillingMessageService.java
...e/cylinder/api/service/CylinderFillingMessageService.java
+17
-4
ITzBaseEnterpriseInfoService.java
...le/cylinder/api/service/ITzBaseEnterpriseInfoService.java
+2
-0
TzBaseEnterpriseInfoMapper.xml
.../src/main/resources/mapper/TzBaseEnterpriseInfoMapper.xml
+9
-0
TzBaseEnterpriseInfoServiceImpl.java
...der/biz/service/impl/TzBaseEnterpriseInfoServiceImpl.java
+7
-0
No files found.
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/api/dto/CylinderFillingMessageModel.java
View file @
97f6f938
...
@@ -11,4 +11,5 @@ public class CylinderFillingMessageModel extends BaseModel {
...
@@ -11,4 +11,5 @@ public class CylinderFillingMessageModel extends BaseModel {
private
String
message
;
private
String
message
;
private
String
appId
;
private
String
appId
;
private
String
orgCode
;
private
String
orgCode
;
private
String
useUnitCode
;
}
}
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/api/mapper/TzBaseEnterpriseInfoMapper.java
View file @
97f6f938
...
@@ -47,4 +47,6 @@ public interface TzBaseEnterpriseInfoMapper extends BaseMapper<TzBaseEnterpriseI
...
@@ -47,4 +47,6 @@ public interface TzBaseEnterpriseInfoMapper extends BaseMapper<TzBaseEnterpriseI
IPage
<
TzBaseEnterpriseInfoDto
>
pageList
(
Page
<
TzBaseEnterpriseInfoDto
>
page
,
TzBaseEnterpriseInfoDto
tzBaseEnterpriseInfoDto
,
List
orgCodeList
);
IPage
<
TzBaseEnterpriseInfoDto
>
pageList
(
Page
<
TzBaseEnterpriseInfoDto
>
page
,
TzBaseEnterpriseInfoDto
tzBaseEnterpriseInfoDto
,
List
orgCodeList
);
List
<
TzBaseEnterpriseInfoDto
>
queryByUseCode
(
@Param
(
"useCodes"
)
List
<
String
>
useCode
);
List
<
TzBaseEnterpriseInfoDto
>
queryByUseCode
(
@Param
(
"useCodes"
)
List
<
String
>
useCode
);
List
<
TzBaseEnterpriseInfoDto
>
queryByAppId
(
@Param
(
"appIds"
)
List
<
String
>
appIds
);
}
}
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/api/service/CylinderFillingMessageService.java
View file @
97f6f938
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.cylinder.api.dto.CylinderFillingMessageModel
;
import
com.yeejoin.amos.boot.module.cylinder.api.dto.CylinderFillingMessageModel
;
import
com.yeejoin.amos.boot.module.cylinder.api.dto.PageParam
;
import
com.yeejoin.amos.boot.module.cylinder.api.dto.PageParam
;
import
com.yeejoin.amos.boot.module.cylinder.api.dto.TzBaseEnterpriseInfoDto
;
import
com.yeejoin.amos.boot.module.cylinder.api.mapper.CylinderFillingMessageMapper
;
import
com.yeejoin.amos.boot.module.cylinder.api.mapper.CylinderFillingMessageMapper
;
import
com.yeejoin.amos.boot.module.cylinder.api.entity.CylinderFillingMessageEntity
;
import
com.yeejoin.amos.boot.module.cylinder.api.entity.CylinderFillingMessageEntity
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
...
@@ -11,6 +12,7 @@ import com.yeejoin.amos.feign.privilege.model.CompanyModel;
...
@@ -11,6 +12,7 @@ import com.yeejoin.amos.feign.privilege.model.CompanyModel;
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
joptsimple.internal.Strings
;
import
joptsimple.internal.Strings
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.util.ObjectUtils
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
...
@@ -24,15 +26,26 @@ import java.util.stream.Collectors;
...
@@ -24,15 +26,26 @@ import java.util.stream.Collectors;
@Component
@Component
public
class
CylinderFillingMessageService
extends
BaseService
<
CylinderFillingMessageModel
,
CylinderFillingMessageEntity
,
CylinderFillingMessageMapper
>
{
public
class
CylinderFillingMessageService
extends
BaseService
<
CylinderFillingMessageModel
,
CylinderFillingMessageEntity
,
CylinderFillingMessageMapper
>
{
@Autowired
ITzBaseEnterpriseInfoService
iTzBaseEnterpriseInfoService
;
public
IPage
<
CylinderFillingMessageModel
>
getUploadCylinderLogs
(
PageParam
pageParam
,
String
regionCode
)
{
public
IPage
<
CylinderFillingMessageModel
>
getUploadCylinderLogs
(
PageParam
pageParam
,
String
regionCode
)
{
CompanyModel
result
=
Privilege
.
companyClient
.
queryByCompanyCode
(
regionCode
).
getResult
();
CompanyModel
result
=
Privilege
.
companyClient
.
queryByCompanyCode
(
regionCode
).
getResult
();
Page
<
CylinderFillingMessageModel
>
page
=
new
Page
<>(
pageParam
.
getCurrent
(),
pageParam
.
getSize
());
Page
<
CylinderFillingMessageModel
>
page
=
new
Page
<>(
pageParam
.
getCurrent
(),
pageParam
.
getSize
());
return
getUploadCylinderLogsByOrgCode
(
page
,
result
.
getOrgCode
());
IPage
<
CylinderFillingMessageModel
>
uploadCylinderLogsByOrgCode
=
getUploadCylinderLogsByOrgCode
(
page
,
result
.
getOrgCode
());
List
<
String
>
appIds
=
uploadCylinderLogsByOrgCode
.
getRecords
().
stream
().
map
(
CylinderFillingMessageModel:
:
getAppId
).
collect
(
Collectors
.
toList
()).
stream
().
filter
(
x
->
!
ValidationUtil
.
isEmpty
(
x
)).
distinct
().
collect
(
Collectors
.
toList
());
List
<
TzBaseEnterpriseInfoDto
>
tzBaseEnterpriseInfoDtos
=
iTzBaseEnterpriseInfoService
.
queryByAppId
(
appIds
);
if
(!
ValidationUtil
.
isEmpty
(
tzBaseEnterpriseInfoDtos
)){
Map
<
String
,
String
>
map
=
tzBaseEnterpriseInfoDtos
.
stream
().
collect
(
Collectors
.
toMap
(
TzBaseEnterpriseInfoDto:
:
getAppId
,
TzBaseEnterpriseInfoDto:
:
getUseUnitCode
));
uploadCylinderLogsByOrgCode
.
getRecords
().
stream
().
forEach
(
x
->
{
x
.
setUseUnitCode
(
map
.
get
(
x
.
getAppId
()));
});
}
return
page
;
}
}
public
IPage
<
CylinderFillingMessageModel
>
getUploadCylinderLogsByOrgCode
(
Page
<
CylinderFillingMessageModel
>
page
,
@Condition
(
Operator
.
likeRight
)
String
orgCode
)
{
public
IPage
<
CylinderFillingMessageModel
>
getUploadCylinderLogsByOrgCode
(
Page
<
CylinderFillingMessageModel
>
page
,
@Condition
(
Operator
.
likeRight
)
String
orgCode
)
{
return
queryForPage
(
page
,
null
,
false
,
orgCode
);
return
queryForPage
(
page
,
null
,
false
,
orgCode
);
}
}
}
}
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/api/service/ITzBaseEnterpriseInfoService.java
View file @
97f6f938
...
@@ -46,4 +46,6 @@ public interface ITzBaseEnterpriseInfoService extends IService<TzBaseEnterpriseI
...
@@ -46,4 +46,6 @@ public interface ITzBaseEnterpriseInfoService extends IService<TzBaseEnterpriseI
String
setLabel
(
List
<
Long
>
enterpriseIds
,
List
<
String
>
enterpriseLabels
);
String
setLabel
(
List
<
Long
>
enterpriseIds
,
List
<
String
>
enterpriseLabels
);
List
<
TzBaseEnterpriseInfoDto
>
queryByUseCode
(
List
<
String
>
useCode
);
List
<
TzBaseEnterpriseInfoDto
>
queryByUseCode
(
List
<
String
>
useCode
);
List
<
TzBaseEnterpriseInfoDto
>
queryByAppId
(
List
<
String
>
appIds
);
}
}
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/resources/mapper/TzBaseEnterpriseInfoMapper.xml
View file @
97f6f938
...
@@ -164,4 +164,13 @@
...
@@ -164,4 +164,13 @@
</foreach>
</foreach>
</if>
</if>
</select>
</select>
<select
id=
"queryByAppId"
resultType=
"com.yeejoin.amos.boot.module.cylinder.api.dto.TzBaseEnterpriseInfoDto"
>
select * from tz_base_enterprise_info where app_id in
<if
test=
"appIds != null"
>
<foreach
collection=
"appIds"
item=
"appId"
open=
"("
close=
")"
separator=
","
>
#{appId}
</foreach>
</if>
</select>
</mapper>
</mapper>
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-biz/src/main/java/com/yeejoin/amos/boot/module/cylinder/biz/service/impl/TzBaseEnterpriseInfoServiceImpl.java
View file @
97f6f938
...
@@ -4,6 +4,7 @@ package com.yeejoin.amos.boot.module.cylinder.biz.service.impl;
...
@@ -4,6 +4,7 @@ package com.yeejoin.amos.boot.module.cylinder.biz.service.impl;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.TypeReference
;
import
com.alibaba.fastjson.TypeReference
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
...
@@ -514,6 +515,12 @@ public class TzBaseEnterpriseInfoServiceImpl
...
@@ -514,6 +515,12 @@ public class TzBaseEnterpriseInfoServiceImpl
return
this
.
baseMapper
.
queryByUseCode
(
useCode
);
return
this
.
baseMapper
.
queryByUseCode
(
useCode
);
}
}
@Override
@DS
(
"tzs"
)
public
List
<
TzBaseEnterpriseInfoDto
>
queryByAppId
(
@Condition
(
Operator
.
in
)
List
<
String
>
appId
)
{
return
this
.
baseMapper
.
queryByAppId
(
appId
);
}
private
String
checkLabel
(
List
<
String
>
enterpriseLabels
,
String
result
)
{
private
String
checkLabel
(
List
<
String
>
enterpriseLabels
,
String
result
)
{
List
<
String
>
strings
=
Arrays
.
asList
(
result
.
split
(
","
));
List
<
String
>
strings
=
Arrays
.
asList
(
result
.
split
(
","
));
ArrayList
<
String
>
res
=
new
ArrayList
<>(
strings
);
ArrayList
<
String
>
res
=
new
ArrayList
<>(
strings
);
...
...
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