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
9116e6c3
Commit
9116e6c3
authored
May 25, 2023
by
曹盼盼
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增企业的设备总数统计
parent
9f4ef69e
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
46 additions
and
0 deletions
+46
-0
TzsAppController.java
...amos/boot/module/tzs/biz/controller/TzsAppController.java
+8
-0
TzsAppService.java
.../amos/boot/module/tzs/biz/service/impl/TzsAppService.java
+38
-0
No files found.
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/TzsAppController.java
View file @
9116e6c3
...
@@ -199,5 +199,13 @@ public class TzsAppController {
...
@@ -199,5 +199,13 @@ public class TzsAppController {
return
ResponseHelper
.
buildResponse
(
appService
.
wxUserLogin
(
wx
));
return
ResponseHelper
.
buildResponse
(
appService
.
wxUserLogin
(
wx
));
}
}
//企业的设备总数统计
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"企业的认领设备总数"
,
notes
=
"企业的认领设备总数"
)
@GetMapping
(
value
=
"/equipmentCount"
)
public
ResponseModel
<
Object
>
equipClaimOverview
(
String
unitCode
)
{
return
ResponseHelper
.
buildResponse
(
appService
.
equipmentCount
(
unitCode
));
}
}
}
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/TzsAppService.java
View file @
9116e6c3
...
@@ -6,6 +6,8 @@ import com.alibaba.fastjson.JSONObject;
...
@@ -6,6 +6,8 @@ import com.alibaba.fastjson.JSONObject;
import
com.baomidou.mybatisplus.core.MybatisConfiguration
;
import
com.baomidou.mybatisplus.core.MybatisConfiguration
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.TableInfoHelper
;
import
com.baomidou.mybatisplus.core.metadata.TableInfoHelper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.utils.QRCodeUtil
;
import
com.yeejoin.amos.boot.biz.common.utils.QRCodeUtil
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
...
@@ -13,8 +15,11 @@ import com.yeejoin.amos.boot.module.tzs.api.common.CommonException;
...
@@ -13,8 +15,11 @@ import com.yeejoin.amos.boot.module.tzs.api.common.CommonException;
import
com.yeejoin.amos.boot.module.tzs.api.common.MobileLoginParam
;
import
com.yeejoin.amos.boot.module.tzs.api.common.MobileLoginParam
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.*
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.*
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.*
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.*
;
import
com.yeejoin.amos.boot.module.tzs.api.enums.EquipmentClassifityEnum
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.CategoryOtherInfoMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.CategoryOtherInfoMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.EquipmentCategoryMapper
;
import
com.yeejoin.amos.boot.module.tzs.biz.utils.HttpUtils
;
import
com.yeejoin.amos.boot.module.tzs.biz.utils.HttpUtils
;
import
com.yeejoin.amos.boot.module.tzs.biz.utils.JsonUtils
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.entity.RegUnitInfo
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.entity.RegUnitInfo
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.mapper.RegUnitInfoMapper
;
import
com.yeejoin.amos.boot.module.tzs.flc.api.mapper.RegUnitInfoMapper
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
...
@@ -32,6 +37,7 @@ import org.apache.ibatis.builder.MapperBuilderAssistant;
...
@@ -32,6 +37,7 @@ import org.apache.ibatis.builder.MapperBuilderAssistant;
import
org.bouncycastle.jce.provider.BouncyCastleProvider
;
import
org.bouncycastle.jce.provider.BouncyCastleProvider
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.core.io.Resource
;
import
org.springframework.mock.web.MockMultipartFile
;
import
org.springframework.mock.web.MockMultipartFile
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.util.ObjectUtils
;
...
@@ -62,6 +68,9 @@ public class TzsAppService {
...
@@ -62,6 +68,9 @@ public class TzsAppService {
DesignInfoService
designInfoService
;
DesignInfoService
designInfoService
;
@Autowired
@Autowired
EquipmentCategoryMapper
equipmentCategoryMapper
;
@Autowired
ProduceInfoService
produceInfoService
;
ProduceInfoService
produceInfoService
;
@Autowired
@Autowired
...
@@ -79,6 +88,9 @@ public class TzsAppService {
...
@@ -79,6 +88,9 @@ public class TzsAppService {
@Autowired
@Autowired
EquipTechParamLiftingService
liftingService
;
EquipTechParamLiftingService
liftingService
;
@Value
(
"classpath:/json/equipCategory.json"
)
private
Resource
equipCategory
;
@Autowired
@Autowired
EquipTechParamPipelineService
pipelineService
;
EquipTechParamPipelineService
pipelineService
;
...
@@ -460,4 +472,30 @@ public class TzsAppService {
...
@@ -460,4 +472,30 @@ public class TzsAppService {
JSONObject
response
=
JSONObject
.
parseObject
(
responseStr
);
JSONObject
response
=
JSONObject
.
parseObject
(
responseStr
);
return
response
;
return
response
;
}
}
public
Page
equipmentCount
(
String
companyCode
)
{
Page
page
=
new
Page
<>();
Map
<
String
,
List
<
Map
<
String
,
Object
>>>
resourceJson
=
JsonUtils
.
getResourceJson
(
equipCategory
);
List
<
Map
<
String
,
Object
>>
mapList
=
resourceJson
.
get
(
EquipmentClassifityEnum
.
BDLS
.
getCode
());
List
<
Map
<
String
,
Object
>>
list
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
listMap
=
equipmentCategoryMapper
.
getCategoryCount
(
"company"
,
null
,
companyCode
);
for
(
Map
<
String
,
Object
>
map
:
mapList
)
{
for
(
Map
<
String
,
Object
>
map1
:
listMap
)
{
if
(
map
.
get
(
"code"
).
equals
(
map1
.
get
(
"category"
)))
{
map
.
put
(
"waitClaim"
,
map1
.
get
(
"waitClaim"
));
map
.
put
(
"alreadyClaim"
,
map1
.
get
(
"alreadyClaim"
));
map
.
put
(
"refuseClaim"
,
map1
.
get
(
"refuseClaim"
));
Long
sum
=
Long
.
valueOf
(
map1
.
get
(
"waitClaim"
).
toString
())
+
Long
.
valueOf
(
map1
.
get
(
"alreadyClaim"
).
toString
())
+
Long
.
valueOf
(
map1
.
get
(
"refuseClaim"
).
toString
());
map
.
put
(
"sum"
,
sum
);
}
}
list
.
add
(
map
);
}
page
.
setCurrent
(
1
);
page
.
setTotal
(
list
.
size
());
page
.
setRecords
(
list
);
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