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
753df955
Commit
753df955
authored
Sep 07, 2023
by
tangwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug
parent
2c0e8764
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
199 additions
and
18 deletions
+199
-18
ControllerAop.java
...a/com/yeejoin/amos/boot/biz/common/aop/ControllerAop.java
+1
-0
UnitInfoDto.java
...om/yeejoin/amos/boot/module/hygf/api/dto/UnitInfoDto.java
+1
-1
UnitInfo.java
...om/yeejoin/amos/boot/module/hygf/api/entity/UnitInfo.java
+1
-1
PersonnelBusinessController.java
...dule/hygf/biz/controller/PersonnelBusinessController.java
+1
-1
DealerExamineMessageService.java
...oot/module/hygf/biz/emqx/DealerExamineMessageService.java
+91
-0
StationAuditMessageService.java
...boot/module/hygf/biz/emqx/StationAuditMessageService.java
+92
-0
PersonnelBusinessServiceImpl.java
...e/hygf/biz/service/impl/PersonnelBusinessServiceImpl.java
+4
-7
SurveyInformationServiceImpl.java
...e/hygf/biz/service/impl/SurveyInformationServiceImpl.java
+1
-1
UnitInfoServiceImpl.java
...oot/module/hygf/biz/service/impl/UnitInfoServiceImpl.java
+7
-7
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/aop/ControllerAop.java
View file @
753df955
...
...
@@ -104,6 +104,7 @@ public class ControllerAop {
urls
.
add
(
"/hygf/unit-info/verifyTelCode/.*/.*"
);
urls
.
add
(
"/hygf/peasant-household/mobile/login"
);
urls
.
add
(
"/hygf/qiyuesuo/callback"
);
urls
.
add
(
"/hygf/unit-info/unitRegister"
);
// 获取请求路径
for
(
String
uri
:
urls
)
{
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/UnitInfoDto.java
View file @
753df955
...
...
@@ -102,7 +102,7 @@ public class UnitInfoDto extends BaseDto {
//所属区域公司id
private
List
<
Lo
ng
>
regionalCompaniesSeq
;
private
List
<
Stri
ng
>
regionalCompaniesSeq
;
//所属区域公司名称
private
String
regionalCompaniesName
;
//所属区域公司code
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/UnitInfo.java
View file @
753df955
...
...
@@ -188,7 +188,7 @@ public class UnitInfo extends BaseEntity {
//所属区域公司id
@TableField
(
value
=
"regional_companies_seq"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Lo
ng
>
regionalCompaniesSeq
;
private
List
<
Stri
ng
>
regionalCompaniesSeq
;
//所属区域公司名称
@TableField
(
"regional_companies_name"
)
private
String
regionalCompaniesName
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/PersonnelBusinessController.java
View file @
753df955
...
...
@@ -224,7 +224,7 @@ public class PersonnelBusinessController extends BaseController {
personnelBusinessServiceImpl
.
replace
(
id
);
return
ResponseHelper
.
buildResponse
(
null
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
throw
new
BadRequest
(
"设置失败!"
);
}
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/emqx/DealerExamineMessageService.java
0 → 100644
View file @
753df955
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
emqx
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.component.robot.AmosRequestContext
;
import
lombok.extern.slf4j.Slf4j
;
import
org.eclipse.paho.client.mqttv3.MqttMessage
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.stereotype.Component
;
import
org.springframework.transaction.TransactionDefinition
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.typroject.tyboot.component.emq.EmqKeeper
;
import
org.typroject.tyboot.component.emq.EmqxListener
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
javax.annotation.PostConstruct
;
import
java.util.concurrent.BlockingQueue
;
import
java.util.concurrent.LinkedBlockingQueue
;
/**
* 告警消息数据处理
*
* @author Administrator
*/
@Component
@EnableScheduling
@Slf4j
public
class
DealerExamineMessageService
extends
EmqxListener
{
@Autowired
protected
EmqKeeper
emqKeeper
;
@Autowired
AmosRequestContext
amosAuth
;
@Autowired
AmosRequestContext
amosRequestContext
;
@Autowired
private
TransactionDefinition
transactionDefinition
;
private
static
final
BlockingQueue
<
JSONObject
>
blockingQueue
=
new
LinkedBlockingQueue
<
JSONObject
>();
@PostConstruct
void
init
()
throws
Exception
{
new
Thread
(
task_runnable
).
start
();
emqKeeper
.
subscript
(
"DEALER_EXAMINE"
,
2
,
this
);
}
Runnable
task_runnable
=
new
Runnable
()
{
@Override
public
void
run
()
{
boolean
isRun
=
true
;
int
k
=
0
;
while
(
isRun
)
{
k
++;
isRun
=
k
<
Integer
.
MAX_VALUE
;
try
{
JSONObject
analysisResult
=
blockingQueue
.
take
();
RequestContext
.
setAppKey
(
amosAuth
.
getAppKey
());
RequestContext
.
setProduct
(
amosAuth
.
getProduct
());
RequestContext
.
setToken
(
amosAuth
.
getToken
());
processEvent
(
analysisResult
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
}
}
};
//解析预警消息
@Transactional
public
void
processEvent
(
JSONObject
analysisResult
)
{
}
@Override
public
void
processMessage
(
String
topic
,
MqttMessage
message
)
throws
Exception
{
System
.
out
.
println
(
message
);
JSONObject
analysisResult
=
JSONObject
.
parseObject
(
new
String
(
message
.
getPayload
()));
blockingQueue
.
add
(
analysisResult
);
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/emqx/StationAuditMessageService.java
0 → 100644
View file @
753df955
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
emqx
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.component.robot.AmosRequestContext
;
import
lombok.extern.slf4j.Slf4j
;
import
org.eclipse.paho.client.mqttv3.MqttMessage
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.stereotype.Component
;
import
org.springframework.transaction.TransactionDefinition
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.typroject.tyboot.component.emq.EmqKeeper
;
import
org.typroject.tyboot.component.emq.EmqxListener
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
javax.annotation.PostConstruct
;
import
java.util.concurrent.BlockingQueue
;
import
java.util.concurrent.LinkedBlockingQueue
;
/**
* 告警消息数据处理
*
* @author Administrator
*/
@Component
@EnableScheduling
@Slf4j
public
class
StationAuditMessageService
extends
EmqxListener
{
@Autowired
protected
EmqKeeper
emqKeeper
;
@Autowired
AmosRequestContext
amosAuth
;
@Autowired
AmosRequestContext
amosRequestContext
;
@Autowired
private
TransactionDefinition
transactionDefinition
;
private
static
final
BlockingQueue
<
JSONObject
>
blockingQueue
=
new
LinkedBlockingQueue
<
JSONObject
>();
@PostConstruct
void
init
()
throws
Exception
{
new
Thread
(
task_runnable
).
start
();
emqKeeper
.
subscript
(
"STATION_AUDIT"
,
2
,
this
);
}
Runnable
task_runnable
=
new
Runnable
()
{
@Override
public
void
run
()
{
boolean
isRun
=
true
;
int
k
=
0
;
while
(
isRun
)
{
k
++;
isRun
=
k
<
Integer
.
MAX_VALUE
;
try
{
JSONObject
analysisResult
=
blockingQueue
.
take
();
RequestContext
.
setAppKey
(
amosAuth
.
getAppKey
());
RequestContext
.
setProduct
(
amosAuth
.
getProduct
());
RequestContext
.
setToken
(
amosAuth
.
getToken
());
processEvent
(
analysisResult
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
}
}
};
//解析预警消息
@Transactional
public
void
processEvent
(
JSONObject
analysisResult
)
{
}
@Override
public
void
processMessage
(
String
topic
,
MqttMessage
message
)
throws
Exception
{
System
.
out
.
println
(
message
);
JSONObject
analysisResult
=
JSONObject
.
parseObject
(
new
String
(
message
.
getPayload
()));
blockingQueue
.
add
(
analysisResult
);
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/PersonnelBusinessServiceImpl.java
View file @
753df955
...
...
@@ -138,7 +138,7 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
publicAgencyUser
.
setWeight
(
userDataJBDto
.
getWeight
());
publicAgencyUser
.
setEmergencyTelephone
(
userDataJBDto
.
getEmergencyTelephone
());
publicAgencyUser
.
setDomicileAddress
(
userDataJBDto
.
getDomicileAddress
());
publicAgencyUser
.
setPosition
(
JSON
.
toJSONString
(
userDataJBDto
.
getPosition
())
);
publicAgencyUser
.
setPosition
(
userDataJBDto
.
getPosition
()!=
null
?
JSON
.
toJSONString
(
userDataJBDto
.
getPosition
()):
null
);
publicAgencyUser
.
setNowAddress
(
userDataJBDto
.
getNowAddress
());
publicAgencyUser
.
setNativePlace
(
userDataJBDto
.
getNativePlace
());
publicAgencyUser
.
setPoliticalOutlook
(
userDataJBDto
.
getPoliticalOutlook
());
...
...
@@ -235,7 +235,7 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
publicAgencyUser
.
setWeight
(
userDataJBDto
.
getWeight
());
publicAgencyUser
.
setEmergencyTelephone
(
userDataJBDto
.
getEmergencyTelephone
());
publicAgencyUser
.
setDomicileAddress
(
userDataJBDto
.
getDomicileAddress
());
publicAgencyUser
.
setPosition
(
JSON
.
toJSONString
(
userDataJBDto
.
getPosition
())
);
publicAgencyUser
.
setPosition
(
userDataJBDto
.
getPosition
()!=
null
?
JSON
.
toJSONString
(
userDataJBDto
.
getPosition
()):
null
);
publicAgencyUser
.
setNowAddress
(
userDataJBDto
.
getNowAddress
());
publicAgencyUser
.
setNativePlace
(
userDataJBDto
.
getNativePlace
());
publicAgencyUser
.
setPoliticalOutlook
(
userDataJBDto
.
getPoliticalOutlook
());
...
...
@@ -307,16 +307,13 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
List
<
String
>
userId
=
new
ArrayList
<>();
userId
.
add
(
publicAgencyUse
.
getAmosUserId
());
List
<
String
>
userId1
=
new
ArrayList
<>();
userId1
.
add
(
publicAgencyUsex
.
getAmosUserId
());
//修改新管理员
Privilege
.
groupUserClient
.
create
(
userGroupId
,
userId
);
//修改旧管理员
Privilege
.
groupUserClient
.
create
(
1679675395965743106L
,
userId1
);
//删除旧管理员
Privilege
.
groupUserClient
.
deleteGroupUser
(
userGroupId
,
publicAgencyUsex
.
getAmosUserId
());
}
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/SurveyInformationServiceImpl.java
View file @
753df955
...
...
@@ -207,7 +207,7 @@ public class SurveyInformationServiceImpl extends BaseService<SurveyInformationD
}
// 保存并审核
try
{
FeignClientResult
<
String
>
submit
=
idxFeginService
.
submit
(
pageId
,
taskId
,
planId
,
null
,
null
,
null
,
objectMap
);
FeignClientResult
<
String
>
submit
=
idxFeginService
.
submit
(
pageId
,
taskId
,
planId
,
null
,
"STATION_AUDIT"
,
null
,
objectMap
);
if
(
IDX_REQUEST_STATE
.
equals
(
String
.
valueOf
(
submit
.
getStatus
())))
{
peasantHousehold
.
setSurveyOrNot
(
2
);
peasantHousehold
.
setReview
(
1
);
...
...
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 @
753df955
...
...
@@ -190,7 +190,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
PersonnelBusiness
re
=
new
PersonnelBusiness
();
PublicAgencyUser
publicAgencyUser
=
new
PublicAgencyUser
();
publicAgencyUser
.
setAmosUserId
(
regUnitInfo
.
getAdminUserId
());
publicAgencyUser
.
setAmosUserName
(
regUnitInfo
.
getAdmin
User
Name
());
publicAgencyUser
.
setAmosUserName
(
regUnitInfo
.
getAdmin
Login
Name
());
publicAgencyUser
.
setRealName
(
regUnitInfo
.
getAdminLoginName
());
publicAgencyUser
.
setRole
(
"["
+
regUnitInfo
.
getRoleId
()+
"]"
);
publicAgencyUser
.
setEmergencyTelephone
(
regUnitInfo
.
getAdminPhone
());
...
...
@@ -395,7 +395,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
DealerReview
dealerReview
=
new
DealerReview
();
// 保存并审核
try
{
FeignClientResult
<
String
>
submit
=
idxFeginService
.
tokenSubmit
(
AMOS_STUDIO
,
AMOS_STUDIO_WEB
,
requestContext
.
getToken
(),
pageId
,
taskId
,
planId
,
null
,
null
,
null
,
objectMap
);
FeignClientResult
<
String
>
submit
=
idxFeginService
.
tokenSubmit
(
AMOS_STUDIO
,
AMOS_STUDIO_WEB
,
requestContext
.
getToken
(),
pageId
,
taskId
,
planId
,
null
,
"DEALER_EXAMINE"
,
null
,
objectMap
);
if
(
IDX_REQUEST_STATE
.
equals
(
String
.
valueOf
(
submit
.
getStatus
())))
{
String
code
=
submit
.
getResult
();
...
...
@@ -457,7 +457,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
// 2. 更新流程状态
String
code
=
null
;
// 3. 工作流执行
FeignClientResult
<
String
>
submit
=
idxFeginService
.
submit
(
pageId
,
taskId
,
planInstanceId
,
null
,
null
,
null
,
kv
);
FeignClientResult
<
String
>
submit
=
idxFeginService
.
submit
(
pageId
,
taskId
,
planInstanceId
,
null
,
"DEALER_EXAMINE"
,
null
,
kv
);
if
(
IDX_REQUEST_STATE
.
equals
(
String
.
valueOf
(
submit
.
getStatus
())))
{
code
=
submit
.
getResult
();
// 获取流程信息
...
...
@@ -585,12 +585,12 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
List
<
RegionalCompanies
>
regionalComp
=
new
ArrayList
<>();
FeignClientResult
<
Collection
<
CompanyModel
>>
feignClientResult
=
Privilege
.
companyClient
.
querySubAgencyTree
(
regionalCompanies
);
List
<
CompanyModel
>
companyModel
=
(
List
<
CompanyModel
>)
feignClientResult
.
getResult
();
List
<
Lo
ng
>
lisd
=
unitInfo
.
getRegionalCompaniesSeq
();
List
<
Stri
ng
>
lisd
=
unitInfo
.
getRegionalCompaniesSeq
();
if
(
companyModel
!=
null
&&!
companyModel
.
isEmpty
()&&
lisd
!=
null
&&!
lisd
.
isEmpty
()){
for
(
Lo
ng
aLong
:
lisd
)
{
for
(
Stri
ng
aLong
:
lisd
)
{
for
(
CompanyModel
compan
:
companyModel
)
{
if
(
compan
.
getSequenceNbr
().
longValue
()==
aLong
.
longValue
()){
RegionalCompanies
re
=
new
RegionalCompanies
(
aLong
,
compan
.
getCompanyName
(),
compan
.
getOrgCode
(),
unitInfo
.
getSequenceNbr
());
if
(
compan
.
getSequenceNbr
().
longValue
()==
Long
.
valueOf
(
aLong
)
.
longValue
()){
RegionalCompanies
re
=
new
RegionalCompanies
(
Long
.
valueOf
(
aLong
)
,
compan
.
getCompanyName
(),
compan
.
getOrgCode
(),
unitInfo
.
getSequenceNbr
());
regionalComp
.
add
(
re
);
continue
;
}
...
...
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