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
b7d96c0b
Commit
b7d96c0b
authored
Dec 18, 2023
by
yangyang
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_tzs_register' into develop_tzs_register
parents
96d98b50
774817c0
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
55 additions
and
4 deletions
+55
-4
JyjcInspectionApplicationEquipModel.java
...e/jyjc/api/model/JyjcInspectionApplicationEquipModel.java
+2
-2
JgFeignClient.java
...eejoin/amos/boot/module/jyjc/biz/feign/JgFeignClient.java
+23
-0
JyjcInspectionApplicationServiceImpl.java
...iz/service/impl/JyjcInspectionApplicationServiceImpl.java
+25
-0
application-dev.properties
...le-jyjc-biz/src/main/resources/application-dev.properties
+5
-2
No files found.
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-api/src/main/java/com/yeejoin/amos/boot/module/jyjc/api/model/JyjcInspectionApplicationEquipModel.java
View file @
b7d96c0b
...
...
@@ -100,9 +100,9 @@ public class JyjcInspectionApplicationEquipModel extends BaseModel {
@ApiModelProperty
(
value
=
"型号"
)
private
String
equType
;
@ApiModelProperty
(
value
=
"制造单位名称"
)
private
String
produc
t
UnitName
;
private
String
produc
e
UnitName
;
@ApiModelProperty
(
value
=
"制造日期"
)
private
String
produc
t
Date
;
private
String
produc
e
Date
;
// @ApiModelProperty(value = "使用年限")
// private String use;
}
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/feign/JgFeignClient.java
0 → 100644
View file @
b7d96c0b
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jyjc
.
biz
.
feign
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.feign.MultipartSupportConfig
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.Map
;
@FeignClient
(
contextId
=
"jyjc"
,
name
=
"${tzsJg.feign.name:TZS-JG}"
,
path
=
"jg"
,
configuration
=
{
MultipartSupportConfig
.
class
})
public
interface
JgFeignClient
{
/***
* 设备注册信息分页查询
*
* */
@RequestMapping
(
value
=
"/equipment-register/page"
,
method
=
RequestMethod
.
GET
)
FeignClientResult
<
Page
<
JSONObject
>>
queryForPage
(
@RequestParam
Map
<
String
,
Object
>
map
);
}
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/java/com/yeejoin/amos/boot/module/jyjc/biz/service/impl/JyjcInspectionApplicationServiceImpl.java
View file @
b7d96c0b
...
...
@@ -14,12 +14,14 @@ import com.yeejoin.amos.boot.module.jyjc.api.entity.*;
import
com.yeejoin.amos.boot.module.jyjc.api.enums.DocumentEnum
;
import
com.yeejoin.amos.boot.module.jyjc.api.enums.FlowStatusEnum
;
import
com.yeejoin.amos.boot.module.jyjc.api.enums.ResultStatusEnum
;
import
com.yeejoin.amos.boot.module.jyjc.api.mapper.JyjcInspectionApplicationEquipMapper
;
import
com.yeejoin.amos.boot.module.jyjc.api.mapper.JyjcInspectionApplicationMapper
;
import
com.yeejoin.amos.boot.module.jyjc.api.model.JyjcInspectionApplicationAttachmentModel
;
import
com.yeejoin.amos.boot.module.jyjc.api.model.JyjcInspectionApplicationEquipModel
;
import
com.yeejoin.amos.boot.module.jyjc.api.model.JyjcInspectionApplicationModel
;
import
com.yeejoin.amos.boot.module.jyjc.api.service.IJyjcInspectionApplicationService
;
import
com.yeejoin.amos.boot.module.jyjc.biz.config.BaseException
;
import
com.yeejoin.amos.boot.module.jyjc.biz.feign.JgFeignClient
;
import
com.yeejoin.amos.boot.module.jyjc.biz.service.impl.handler.JyjcInspectionApplicationHandlerFactory
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.ApplicationFormTypeEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.service.ICreateCodeService
;
...
...
@@ -79,6 +81,12 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
@Autowired
WorkflowFeignService
workflowFeignService
;
@Autowired
private
JyjcInspectionApplicationEquipMapper
jyjcInspectionApplicationEquipMapper
;
@Autowired
JgFeignClient
jgFeignClient
;
public
JyjcInspectionApplicationModel
save
(
@RequestBody
JyjcInspectionApplicationModel
model
)
{
...
...
@@ -281,6 +289,23 @@ public class JyjcInspectionApplicationServiceImpl extends BaseService<JyjcInspec
List
<
AttachmentDto
>
data
=
JSONArray
.
parseArray
(
maps
.
get
(
"attachment_url"
).
toString
(),
AttachmentDto
.
class
);
attMap
.
put
(
maps
.
get
(
"attachment_type"
).
toString
(),
data
);
}
LambdaQueryWrapper
<
JyjcInspectionApplicationEquip
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
JyjcInspectionApplicationEquip:
:
getApplicationSeq
,
sequenceNbr
);
List
<
JyjcInspectionApplicationEquip
>
jyjcInspectionApplicationEquips
=
jyjcInspectionApplicationEquipMapper
.
selectList
(
wrapper
);
String
collect
=
jyjcInspectionApplicationEquips
.
stream
().
map
(
JyjcInspectionApplicationEquip:
:
getEquipUnicode
).
distinct
().
collect
(
Collectors
.
joining
(
","
));
HashMap
<
String
,
Object
>
hashMap
=
new
HashMap
<>();
hashMap
.
put
(
"number"
,
1
);
hashMap
.
put
(
"size"
,
jyjcInspectionApplicationEquips
.
size
());
hashMap
.
put
(
"SUPERVISORY_CODE"
,
collect
);
FeignClientResult
<
Page
<
JSONObject
>>
response
=
jgFeignClient
.
queryForPage
(
hashMap
);
if
(
200
==
response
.
getStatus
()
&&
ObjectUtils
.
isNotEmpty
(
response
.
getResult
()))
{
List
<
JSONObject
>
records
=
response
.
getResult
().
getRecords
();
records
.
forEach
(
item
->
{
item
.
remove
(
"SEQUENCE_NBR"
);
});
List
<
JyjcInspectionApplicationEquipModel
>
equips
=
JSON
.
parseArray
(
JSON
.
toJSONString
(
records
),
JyjcInspectionApplicationEquipModel
.
class
);
map
.
put
(
"equip"
,
equips
);
}
map
.
putAll
(
attMap
);
return
map
;
}
...
...
amos-boot-system-tzs/amos-boot-module-jyjc/amos-boot-module-jyjc-biz/src/main/resources/application-dev.properties
View file @
b7d96c0b
...
...
@@ -48,4 +48,7 @@ elasticsearch.username= elastic
elasticsearch.password
=
a123456
#检验检测流程KEY
process-definition-key.jyjc.openapplication
=
inspectionBusinessOpened
\ No newline at end of file
process-definition-key.jyjc.openapplication
=
inspectionBusinessOpened
# 监管端feign调用服务
tzsJg.feign.name
=
TZS-JG
\ No newline at end of file
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