Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
refined-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
refined-platform
Commits
62b44130
Commit
62b44130
authored
Apr 21, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加服务追踪
parent
762a329a
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
47 additions
and
17 deletions
+47
-17
refined-manager/src/main/java/com/mortals/xhx/busiz/req/SmsThirdPartyReq.java
...main/java/com/mortals/xhx/busiz/req/SmsThirdPartyReq.java
+3
-2
refined-manager/src/main/java/com/mortals/xhx/daemon/task/SyncRegisterUserTaskImpl.java
...com/mortals/xhx/daemon/task/SyncRegisterUserTaskImpl.java
+8
-2
refined-manager/src/main/java/com/mortals/xhx/module/care/service/impl/CareRecordsServiceImpl.java
.../xhx/module/care/service/impl/CareRecordsServiceImpl.java
+2
-1
refined-manager/src/main/java/com/mortals/xhx/module/person/dao/PersonDao.java
...ain/java/com/mortals/xhx/module/person/dao/PersonDao.java
+3
-0
refined-manager/src/main/java/com/mortals/xhx/module/person/dao/ibatis/PersonDaoImpl.java
...m/mortals/xhx/module/person/dao/ibatis/PersonDaoImpl.java
+6
-2
refined-manager/src/main/java/com/mortals/xhx/module/person/service/PersonService.java
.../com/mortals/xhx/module/person/service/PersonService.java
+12
-10
refined-manager/src/main/resources/sqlmap/module/person/PersonMapperExt.xml
...c/main/resources/sqlmap/module/person/PersonMapperExt.xml
+13
-0
No files found.
refined-manager/src/main/java/com/mortals/xhx/busiz/req/SmsThirdPartyReq.java
View file @
62b44130
package
com.mortals.xhx.busiz.req
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
lombok.Data
;
...
...
@@ -34,7 +35,7 @@ public class SmsThirdPartyReq {
/**
* 内容
*/
private
JSON
Object
json
;
private
JSON
Array
json
;
public
static
void
main
(
String
[]
args
)
{
...
...
@@ -43,7 +44,7 @@ public class SmsThirdPartyReq {
smsThirdPartyReq
.
setAppid
(
"12"
);
smsThirdPartyReq
.
setPhone
(
"31"
);
smsThirdPartyReq
.
setType
(
"123"
);
smsThirdPartyReq
.
setJson
(
new
JSONObject
());
//
smsThirdPartyReq.setJson(new JSONObject());
System
.
out
.
println
(
JSON
.
toJSONString
(
smsThirdPartyReq
));
...
...
refined-manager/src/main/java/com/mortals/xhx/daemon/task/SyncRegisterUserTaskImpl.java
View file @
62b44130
...
...
@@ -88,7 +88,12 @@ public class SyncRegisterUserTaskImpl implements ITaskExcuteService {
private
void
syncRegisterUsers
()
{
//查询本地最大id
int
count
=
personService
.
count
(
new
PersonQuery
(),
null
);
int
count
=
0
;
List
<
PersonEntity
>
max
=
personService
.
getDao
().
getMax
();
if
(!
ObjectUtils
.
isEmpty
(
max
)){
count
=
max
.
get
(
0
).
getSiteId
().
intValue
();
}
String
registerPath
=
"/inter/Actuary/peopleList"
;
String
url
=
host
+
registerPath
;
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
...
...
@@ -101,6 +106,7 @@ public class SyncRegisterUserTaskImpl implements ITaskExcuteService {
if
(
rest
.
getCode
()
==
YesNoEnum
.
YES
.
getValue
())
{
Integer
total
=
rest
.
getData
().
getTotal
();
log
.
info
(
"total:{}"
,
total
);
if
(
total
>
1
)
{
params
=
new
HashMap
<>();
params
.
put
(
"page"
,
1
);
...
...
@@ -113,7 +119,7 @@ public class SyncRegisterUserTaskImpl implements ITaskExcuteService {
if
(
restTotal
.
getCode
()
==
YesNoEnum
.
YES
.
getValue
())
{
//同步所有用户
List
<
DataItem
>
userList
=
restTotal
.
getData
().
getData
();
log
.
info
(
"注册用户
总
数量:{}"
,
userList
.
size
());
log
.
info
(
"注册用户
新增
数量:{}"
,
userList
.
size
());
if
(!
ObjectUtils
.
isEmpty
(
userList
))
{
List
<
PersonEntity
>
newUserList
=
userList
.
stream
().
map
(
user
->
{
if
(
ObjectUtils
.
isEmpty
(
user
.
getIdcardIDCardNo
()))
{
...
...
refined-manager/src/main/java/com/mortals/xhx/module/care/service/impl/CareRecordsServiceImpl.java
View file @
62b44130
...
...
@@ -2,6 +2,7 @@ package com.mortals.xhx.module.care.service.impl;
import
cn.hutool.core.bean.BeanUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.TypeReference
;
import
com.mortals.framework.common.Rest
;
...
...
@@ -118,7 +119,7 @@ public class CareRecordsServiceImpl extends AbstractCRUDServiceImpl<CareRecordsD
smsThirdPartyReq
.
setAppid
(
apiId
);
smsThirdPartyReq
.
setPhone
(
careRecordsEntity
.
getContact
());
smsThirdPartyReq
.
setType
(
ParamKey
.
SYS_PARAM_SMS_PERSON_CARE_TYPE
);
smsThirdPartyReq
.
setJson
(
new
JSON
Object
());
smsThirdPartyReq
.
setJson
(
new
JSON
Array
());
Map
<
String
,
Object
>
form
=
BeanUtil
.
beanToMap
(
smsThirdPartyReq
,
false
,
true
);
log
.
info
(
"sms req sendUrl:{} params:{}"
,
smsSendUrl
,
JSON
.
toJSONString
(
form
));
...
...
refined-manager/src/main/java/com/mortals/xhx/module/person/dao/PersonDao.java
View file @
62b44130
package
com.mortals.xhx.module.person.dao
;
import
com.mortals.framework.dao.ICRUDDao
;
import
com.mortals.xhx.base.system.resource.model.ResourceEntity
;
import
com.mortals.xhx.module.person.model.PersonEntity
;
import
java.util.List
;
/**
...
...
@@ -14,4 +15,6 @@ import java.util.List;
public
interface
PersonDao
extends
ICRUDDao
<
PersonEntity
,
Long
>{
List
<
PersonEntity
>
getMax
();
}
refined-manager/src/main/java/com/mortals/xhx/module/person/dao/ibatis/PersonDaoImpl.java
View file @
62b44130
...
...
@@ -6,6 +6,8 @@ import com.mortals.xhx.module.person.dao.PersonDao;
import
com.mortals.xhx.module.person.model.PersonEntity
;
import
java.util.Date
;
import
com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis
;
import
java.util.HashMap
;
import
java.util.List
;
/**
* 注册人员DaoImpl DAO接口
...
...
@@ -16,6 +18,8 @@ import java.util.List;
@Repository
(
"personDao"
)
public
class
PersonDaoImpl
extends
BaseCRUDDaoMybatis
<
PersonEntity
,
Long
>
implements
PersonDao
{
@Override
public
List
<
PersonEntity
>
getMax
()
{
return
getSqlSession
().
selectList
(
getSqlId
(
"getMaxSourceId"
),
new
HashMap
<
String
,
Object
>());
}
}
refined-manager/src/main/java/com/mortals/xhx/module/person/service/PersonService.java
View file @
62b44130
package
com.mortals.xhx.module.person.service
;
import
com.mortals.framework.service.ICRUDCacheService
;
import
com.mortals.
framework.service.ICRUDService
;
import
com.mortals.
xhx.module.person.dao.PersonDao
;
import
com.mortals.xhx.module.person.model.PersonEntity
;
/**
* PersonService
*
* 注册人员 service接口
*
* @author zxfei
* @date 2023-04-09
*/
public
interface
PersonService
extends
ICRUDCacheService
<
PersonEntity
,
Long
>{
/**
* PersonService
* <p>
* 注册人员 service接口
*
* @author zxfei
* @date 2023-04-09
*/
public
interface
PersonService
extends
ICRUDCacheService
<
PersonEntity
,
Long
>
{
PersonDao
getDao
();
}
\ No newline at end of file
refined-manager/src/main/resources/sqlmap/module/person/PersonMapperExt.xml
0 → 100644
View file @
62b44130
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd">
<mapper
namespace=
"com.mortals.xhx.module.person.dao.ibatis.PersonDaoImpl"
>
<select
id=
"getMaxSourceId"
parameterType=
"java.util.HashMap"
resultMap=
"PersonEntity-Map"
>
select
<include
refid=
"_columns"
/>
from mortals_xhx_person as a
WHERE a.sourceId = (SELECT MAX(b.sourceId) FROM mortals_xhx_person b) ORDER BY a.sourceId DESC;
</select>
</mapper>
\ 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