Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Fedex
/
iClear-Connect-Pre-Clearance
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
zelong.shao
2024-11-20 18:04:57 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
6a53fe169e34fc6b3440249199308148fdb913f7
6a53fe16
1 parent
648f9637
task|阈值添加
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
257 additions
and
19 deletions
server/common-dao/src/main/java/com/fedex/connect/common/mapper/sys/UserMapper.xml
server/common-dao/src/main/java/com/fedex/connect/common/model/sys/User.java
server/common-dao/src/main/java/com/fedex/connect/common/model/sys/UserExample.java
server/common-dao/src/main/resources/generatorConfig.xml
server/common-dependencies/src/main/java/com/fedex/connect/common/dependencies/contants/ParamConfigConstants.java
server/manager-server/src/main/java/com/fedex/connect/manager/controller/sys/ISysUserController.java
server/manager-server/src/main/java/com/fedex/connect/manager/controller/sys/impl/SysUserController.java
server/manager-server/src/main/java/com/fedex/connect/manager/data/bo/AddFlagBo.java
server/manager-server/src/main/java/com/fedex/connect/manager/service/sys/ISysUserService.java
server/manager-server/src/main/java/com/fedex/connect/manager/service/sys/impl/SysUserServiceImpl.java
server/task-schedule/src/main/java/com/fedex/connect/task/service/biz/impl/DuplicateConsignmentEmailServiceImpl.java
server/task-schedule/src/main/java/com/fedex/connect/task/utils/sys/DuplicateEmailUtil.java
server/task-schedule/src/main/java/com/fedex/connect/task/utils/sys/KafkaDmUtil.java
server/common-dao/src/main/java/com/fedex/connect/common/mapper/sys/UserMapper.xml
View file @
6a53fe1
...
...
@@ -24,6 +24,8 @@
<result
column=
"MODIFY_USER_ID"
jdbcType=
"NUMERIC"
property=
"modifyUserId"
/>
<result
column=
"MODIFY_USER_NAME"
jdbcType=
"VARCHAR"
property=
"modifyUserName"
/>
<result
column=
"CONFIRM_PROMPTS"
jdbcType=
"NUMERIC"
property=
"confirmPrompts"
/>
<result
column=
"addflag1"
jdbcType=
"NUMERIC"
property=
"addflag1"
/>
<result
column=
"addflag2"
jdbcType=
"NUMERIC"
property=
"addflag2"
/>
</resultMap>
<sql
id=
"Example_Where_Clause"
>
<where>
...
...
@@ -87,7 +89,7 @@
ID, LOGIN_NAME, USER_NAME, PASSWORD, USER_UUID, EMAIL, PHONE, COMPANY_NAME, ACCOUNT_NO,
UNIFIED_BUSINESS_NUM, CUSTOMS_SERIAL_NUM, TYPE_CODE, TYPE_NAME, STATUS, REMARK, CREATE_TIME,
CREATE_USER_ID, CREATE_USER_NAME, MODIFY_TIME, MODIFY_USER_ID, MODIFY_USER_NAME,
CONFIRM_PROMPTS
CONFIRM_PROMPTS
, addflag1, addflag2
</sql>
<select
id=
"selectByExample"
parameterType=
"com.fedex.connect.common.model.sys.UserExample"
resultMap=
"BaseResultMap"
>
<include
refid=
"OracleDialectPrefix"
/>
...
...
@@ -133,7 +135,8 @@
TYPE_NAME, STATUS, REMARK,
CREATE_TIME, CREATE_USER_ID, CREATE_USER_NAME,
MODIFY_TIME, MODIFY_USER_ID, MODIFY_USER_NAME,
CONFIRM_PROMPTS)
CONFIRM_PROMPTS, addflag1, addflag2
)
values (#{id,jdbcType=NUMERIC}, #{loginName,jdbcType=VARCHAR}, #{userName,jdbcType=VARCHAR},
#{password,jdbcType=VARCHAR}, #{userUuid,jdbcType=VARCHAR}, #{email,jdbcType=VARCHAR},
#{phone,jdbcType=VARCHAR}, #{companyName,jdbcType=VARCHAR}, #{accountNo,jdbcType=VARCHAR},
...
...
@@ -141,7 +144,8 @@
#{typeName,jdbcType=VARCHAR}, #{status,jdbcType=NUMERIC}, #{remark,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP}, #{createUserId,jdbcType=NUMERIC}, #{createUserName,jdbcType=VARCHAR},
#{modifyTime,jdbcType=TIMESTAMP}, #{modifyUserId,jdbcType=NUMERIC}, #{modifyUserName,jdbcType=VARCHAR},
#{confirmPrompts,jdbcType=NUMERIC})
#{confirmPrompts,jdbcType=NUMERIC}, #{addflag1,jdbcType=NUMERIC}, #{addflag2,jdbcType=NUMERIC}
)
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.fedex.connect.common.model.sys.User"
>
<selectKey
keyProperty=
"id"
order=
"BEFORE"
resultType=
"java.lang.Long"
>
...
...
@@ -213,6 +217,12 @@
<if
test=
"confirmPrompts != null"
>
CONFIRM_PROMPTS,
</if>
<if
test=
"addflag1 != null"
>
addflag1,
</if>
<if
test=
"addflag2 != null"
>
addflag2,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
#{id,jdbcType=NUMERIC},
...
...
@@ -279,6 +289,12 @@
<if
test=
"confirmPrompts != null"
>
#{confirmPrompts,jdbcType=NUMERIC},
</if>
<if
test=
"addflag1 != null"
>
#{addflag1,jdbcType=NUMERIC},
</if>
<if
test=
"addflag2 != null"
>
#{addflag2,jdbcType=NUMERIC},
</if>
</trim>
</insert>
<select
id=
"countByExample"
parameterType=
"com.fedex.connect.common.model.sys.UserExample"
resultType=
"java.lang.Long"
>
...
...
@@ -356,6 +372,12 @@
<if
test=
"record.confirmPrompts != null"
>
CONFIRM_PROMPTS = #{record.confirmPrompts,jdbcType=NUMERIC},
</if>
<if
test=
"record.addflag1 != null"
>
addflag1 = #{record.addflag1,jdbcType=NUMERIC},
</if>
<if
test=
"record.addflag2 != null"
>
addflag2 = #{record.addflag2,jdbcType=NUMERIC},
</if>
</set>
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
...
...
@@ -384,7 +406,9 @@
MODIFY_TIME = #{record.modifyTime,jdbcType=TIMESTAMP},
MODIFY_USER_ID = #{record.modifyUserId,jdbcType=NUMERIC},
MODIFY_USER_NAME = #{record.modifyUserName,jdbcType=VARCHAR},
CONFIRM_PROMPTS = #{record.confirmPrompts,jdbcType=NUMERIC}
CONFIRM_PROMPTS = #{record.confirmPrompts,jdbcType=NUMERIC},
addflag1 = #{record.addflag1,jdbcType=NUMERIC},
addflag2 = #{record.addflag2,jdbcType=NUMERIC}
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
...
...
@@ -455,6 +479,12 @@
<if
test=
"confirmPrompts != null"
>
CONFIRM_PROMPTS = #{confirmPrompts,jdbcType=NUMERIC},
</if>
<if
test=
"addflag1 != null"
>
addflag1 = #{addflag1,jdbcType=NUMERIC},
</if>
<if
test=
"addflag2 != null"
>
addflag2 = #{addflag2,jdbcType=NUMERIC},
</if>
</set>
where ID = #{id,jdbcType=NUMERIC}
</update>
...
...
@@ -480,7 +510,9 @@
MODIFY_TIME = #{modifyTime,jdbcType=TIMESTAMP},
MODIFY_USER_ID = #{modifyUserId,jdbcType=NUMERIC},
MODIFY_USER_NAME = #{modifyUserName,jdbcType=VARCHAR},
CONFIRM_PROMPTS = #{confirmPrompts,jdbcType=NUMERIC}
CONFIRM_PROMPTS = #{confirmPrompts,jdbcType=NUMERIC},
addflag1 = #{addflag1,jdbcType=NUMERIC},
addflag2 = #{addflag2,jdbcType=NUMERIC}
where ID = #{id,jdbcType=NUMERIC}
</update>
<sql
id=
"OracleDialectPrefix"
>
...
...
server/common-dao/src/main/java/com/fedex/connect/common/model/sys/User.java
View file @
6a53fe1
...
...
@@ -119,6 +119,16 @@ public class User implements Serializable {
*/
private
Long
confirmPrompts
;
/**
* ADD时弹出提示1
*/
private
Integer
addflag1
;
/**
* ADD时弹出提示2
*/
private
Integer
addflag2
;
private
static
final
long
serialVersionUID
=
1L
;
public
Long
getId
()
{
...
...
@@ -297,6 +307,22 @@ public class User implements Serializable {
this
.
confirmPrompts
=
confirmPrompts
;
}
public
Integer
getAddflag1
()
{
return
addflag1
;
}
public
void
setAddflag1
(
Integer
addflag1
)
{
this
.
addflag1
=
addflag1
;
}
public
Integer
getAddflag2
()
{
return
addflag2
;
}
public
void
setAddflag2
(
Integer
addflag2
)
{
this
.
addflag2
=
addflag2
;
}
@Override
public
String
toString
()
{
StringBuilder
sb
=
new
StringBuilder
();
...
...
@@ -325,6 +351,8 @@ public class User implements Serializable {
sb
.
append
(
", modifyUserId="
).
append
(
modifyUserId
);
sb
.
append
(
", modifyUserName="
).
append
(
modifyUserName
);
sb
.
append
(
", confirmPrompts="
).
append
(
confirmPrompts
);
sb
.
append
(
", addflag1="
).
append
(
addflag1
);
sb
.
append
(
", addflag2="
).
append
(
addflag2
);
sb
.
append
(
", serialVersionUID="
).
append
(
serialVersionUID
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
...
...
server/common-dao/src/main/java/com/fedex/connect/common/model/sys/UserExample.java
View file @
6a53fe1
...
...
@@ -1594,6 +1594,126 @@ public class UserExample {
addCriterion
(
"CONFIRM_PROMPTS not between"
,
value1
,
value2
,
"confirmPrompts"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag1IsNull
()
{
addCriterion
(
"addflag1 is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag1IsNotNull
()
{
addCriterion
(
"addflag1 is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag1EqualTo
(
Long
value
)
{
addCriterion
(
"addflag1 ="
,
value
,
"addflag1"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag1NotEqualTo
(
Long
value
)
{
addCriterion
(
"addflag1 <>"
,
value
,
"addflag1"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag1GreaterThan
(
Long
value
)
{
addCriterion
(
"addflag1 >"
,
value
,
"addflag1"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag1GreaterThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"addflag1 >="
,
value
,
"addflag1"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag1LessThan
(
Long
value
)
{
addCriterion
(
"addflag1 <"
,
value
,
"addflag1"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag1LessThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"addflag1 <="
,
value
,
"addflag1"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag1In
(
List
<
Long
>
values
)
{
addCriterion
(
"addflag1 in"
,
values
,
"addflag1"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag1NotIn
(
List
<
Long
>
values
)
{
addCriterion
(
"addflag1 not in"
,
values
,
"addflag1"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag1Between
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"addflag1 between"
,
value1
,
value2
,
"addflag1"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag1NotBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"addflag1 not between"
,
value1
,
value2
,
"addflag1"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag2IsNull
()
{
addCriterion
(
"addflag2 is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag2IsNotNull
()
{
addCriterion
(
"addflag2 is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag2EqualTo
(
Long
value
)
{
addCriterion
(
"addflag2 ="
,
value
,
"addflag2"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag2NotEqualTo
(
Long
value
)
{
addCriterion
(
"addflag2 <>"
,
value
,
"addflag2"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag2GreaterThan
(
Long
value
)
{
addCriterion
(
"addflag2 >"
,
value
,
"addflag2"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag2GreaterThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"addflag2 >="
,
value
,
"addflag2"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag2LessThan
(
Long
value
)
{
addCriterion
(
"addflag2 <"
,
value
,
"addflag2"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag2LessThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"addflag2 <="
,
value
,
"addflag2"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag2In
(
List
<
Long
>
values
)
{
addCriterion
(
"addflag2 in"
,
values
,
"addflag2"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag2NotIn
(
List
<
Long
>
values
)
{
addCriterion
(
"addflag2 not in"
,
values
,
"addflag2"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag2Between
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"addflag2 between"
,
value1
,
value2
,
"addflag2"
);
return
(
Criteria
)
this
;
}
public
Criteria
andAddflag2NotBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"addflag2 not between"
,
value1
,
value2
,
"addflag2"
);
return
(
Criteria
)
this
;
}
}
public
static
class
Criteria
extends
GeneratedCriteria
{
...
...
server/common-dao/src/main/resources/generatorConfig.xml
View file @
6a53fe1
...
...
@@ -193,12 +193,12 @@
<!-- selectByExampleQueryId="true">-->
<!-- <generatedKey column="ID" sqlStatement="SELECT SEQ_T_SYS_ROLE_PRIVILEGE.NEXTVAL FROM DUAL" />-->
<!-- </table>-->
<!-- <table schema="ICLEARIMP" tableName="T_SYS_USER" domainObjectName="User"-->
<!-- enableCountByExample="true" enableUpdateByExample="true"-->
<!-- enableDeleteByExample="true" enableSelectByExample="true"-->
<!-- selectByExampleQueryId="true">--
>
<!-- <generatedKey column="ID" sqlStatement="SELECT SEQ_T_SYS_USER.NEXTVAL FROM DUAL" />--
>
<!-- </table>--
>
<table
schema=
"ICLEARIMP"
tableName=
"T_SYS_USER"
domainObjectName=
"User"
enableCountByExample=
"true"
enableUpdateByExample=
"true"
enableDeleteByExample=
"true"
enableSelectByExample=
"true"
selectByExampleQueryId=
"true"
>
<generatedKey
column=
"ID"
sqlStatement=
"SELECT SEQ_T_SYS_USER.NEXTVAL FROM DUAL"
/
>
</table
>
<!-- <table schema="ICLEARIMP" tableName="T_SYS_USER_ROLE" domainObjectName="UserRole"-->
<!-- enableCountByExample="true" enableUpdateByExample="true"-->
<!-- enableDeleteByExample="true" enableSelectByExample="true"-->
...
...
server/common-dependencies/src/main/java/com/fedex/connect/common/dependencies/contants/ParamConfigConstants.java
View file @
6a53fe1
...
...
@@ -25,7 +25,9 @@ public interface ParamConfigConstants {
String
PUSH_IMP001_INTERVAL
=
"push_imp001_interval"
;
//推送进口文件定时任务处理数量
String
PUSH_CON_NUMBER
=
"push_con_number"
;
//
//
通知发件人定时任务处理数量
String
NOTIFICATION_SENDER_NUMBER
=
"notification_sender_number"
;
//通知发件人邮件定时任务处理数量
String
NOTIFICATION_SENDER_EMAIL_NUMBER
=
"notification_sender_email_number"
;
}
}
...
...
server/manager-server/src/main/java/com/fedex/connect/manager/controller/sys/ISysUserController.java
View file @
6a53fe1
package
com
.
fedex
.
connect
.
manager
.
controller
.
sys
;
import
com.fedex.connect.common.dependencies.date.vo.ResponseVo
;
import
com.fedex.connect.manager.data.bo.AddFlagBo
;
public
interface
ISysUserController
{
ResponseVo
getUser
();
ResponseVo
updateAddFlag
(
AddFlagBo
bo
);
}
...
...
server/manager-server/src/main/java/com/fedex/connect/manager/controller/sys/impl/SysUserController.java
View file @
6a53fe1
...
...
@@ -5,13 +5,12 @@ import com.fedex.connect.common.dependencies.util.CurrentUserInfo;
import
com.fedex.connect.common.model.sys.User
;
import
com.fedex.connect.manager.controller.base.BaseController
;
import
com.fedex.connect.manager.controller.sys.ISysUserController
;
import
com.fedex.connect.manager.data.bo.AddFlagBo
;
import
com.fedex.connect.manager.enums.ResponseCode
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.*
;
@Slf4j
@RestController
...
...
@@ -41,4 +40,24 @@ public class SysUserController extends BaseController implements ISysUserControl
}
return
success
;
}
@Override
@PostMapping
(
"/updateAddFlag"
)
@ApiOperation
(
value
=
"更新ADD标记"
)
public
ResponseVo
updateAddFlag
(
@RequestBody
AddFlagBo
bo
){
ResponseVo
success
=
responseUtils
.
success
();
try
{
User
sysUser
=
this
.
getCurrentUserInfo
();
/**
* 更新ADD标记
*/
sysUserService
.
updateAddFlag
(
sysUser
,
bo
);
//返回用户信息
return
responseUtils
.
success
(
sysUser
);
}
catch
(
Exception
e
){
log
.
error
(
"获取用户信息失败"
,
e
);
responseUtils
.
fail
(
ResponseCode
.
MESSAGE_CODE_40006
);
}
return
success
;
}
}
...
...
server/manager-server/src/main/java/com/fedex/connect/manager/data/bo/AddFlagBo.java
0 → 100644
View file @
6a53fe1
package
com
.
fedex
.
connect
.
manager
.
data
.
bo
;
import
lombok.Data
;
@Data
public
class
AddFlagBo
{
private
Integer
addFlag1
;
private
Integer
addFlag2
;
}
server/manager-server/src/main/java/com/fedex/connect/manager/service/sys/ISysUserService.java
View file @
6a53fe1
package
com
.
fedex
.
connect
.
manager
.
service
.
sys
;
import
com.fedex.connect.common.model.sys.User
;
import
com.fedex.connect.manager.data.bo.AddFlagBo
;
import
com.fedex.connect.manager.data.dto.SysUserDto
;
import
javax.servlet.http.HttpServletRequest
;
...
...
@@ -16,4 +17,6 @@ public interface ISysUserService {
void
getFclData
(
HttpServletRequest
request
,
List
<
String
>
cookiesList
,
List
<
String
>
saveKeyList
);
User
findById
(
Long
id
);
void
updateAddFlag
(
User
user
,
AddFlagBo
bo
);
}
...
...
server/manager-server/src/main/java/com/fedex/connect/manager/service/sys/impl/SysUserServiceImpl.java
View file @
6a53fe1
...
...
@@ -11,6 +11,7 @@ import com.fedex.connect.common.model.sys.Role;
import
com.fedex.connect.common.model.sys.User
;
import
com.fedex.connect.common.model.sys.UserExample
;
import
com.fedex.connect.manager.config.PropertiesConfig
;
import
com.fedex.connect.manager.data.bo.AddFlagBo
;
import
com.fedex.connect.manager.data.dto.SysUserDto
;
import
com.fedex.connect.manager.data.model.LogShowModel
;
import
com.fedex.connect.manager.service.base.BaseService
;
...
...
@@ -195,5 +196,26 @@ public class SysUserServiceImpl extends BaseService implements ISysUserService {
return
userRepository
.
findById
(
id
);
}
/**
* @Author Szl
* @Description 功能说明 更新用户ADD提示标记
* @Date 2024/11/20
* @param user
* @param bo
* @return void
*/
@Override
public
void
updateAddFlag
(
User
user
,
AddFlagBo
bo
)
{
if
(
bo
.
getAddFlag1
()
!=
null
){
user
.
setAddflag1
(
bo
.
getAddFlag1
());
}
if
(
bo
.
getAddFlag2
()
!=
null
){
user
.
setAddflag2
(
bo
.
getAddFlag2
());
}
userRepository
.
updateByPrimaryKeySelective
(
user
);
}
}
...
...
server/task-schedule/src/main/java/com/fedex/connect/task/service/biz/impl/DuplicateConsignmentEmailServiceImpl.java
View file @
6a53fe1
...
...
@@ -38,7 +38,7 @@ public class DuplicateConsignmentEmailServiceImpl extends BaseService implements
* 查询邮件发送日志表中状态为待推送且类型为“提醒发件人”的数据
*/
List
<
Email
>
emails
=
iEmailExtRepository
.
findEmailsByDic
(
cacheSystem
.
getDicEmailType
(
EmailTypeEnum
.
NOTIFICATION_SENDER
.
getEnMsg
()).
getCode
(),
cacheSystem
.
getDicEmailStatus
(
EmailStatusEnum
.
PENDING
.
getEnMsg
()).
getCode
(),
ParamConfigConstants
.
TASK_PARAM_KEYS
.
NOTIFICATION_SENDER_NUMBER
);
cacheSystem
.
getDicEmailStatus
(
EmailStatusEnum
.
PENDING
.
getEnMsg
()).
getCode
(),
ParamConfigConstants
.
TASK_PARAM_KEYS
.
NOTIFICATION_SENDER_
EMAIL_
NUMBER
);
/**
* 发送邮件
*/
...
...
server/task-schedule/src/main/java/com/fedex/connect/task/utils/sys/DuplicateEmailUtil.java
View file @
6a53fe1
...
...
@@ -91,12 +91,12 @@ public class DuplicateEmailUtil {
@Transactional
public
void
saveEmail
(
Email
email
){
if
(
EmailStatusEnum
.
PENDING
.
getCode
().
equals
(
email
.
getTypeCode
())){
emailRepository
.
save
(
email
);
emailRepository
.
save
OrUpdate
(
email
);
}
else
{
EmailHistory
emailHistory
=
new
EmailHistory
();
BeanUtils
.
copyProperties
(
email
,
emailHistory
);
emailRepository
.
deleteById
(
email
.
getId
());
emailHistoryRepository
.
save
(
emailHistory
);
emailHistoryRepository
.
save
OrUpdate
(
emailHistory
);
}
}
}
...
...
server/task-schedule/src/main/java/com/fedex/connect/task/utils/sys/KafkaDmUtil.java
View file @
6a53fe1
...
...
@@ -58,7 +58,7 @@ public class KafkaDmUtil {
//kafka临时表转历史表,并且将临时表id置空
List
<
KafkaStorageHistory
>
kafKaStorageHistoryList
=
this
.
convertTempToHis
(
backHisList
);
//保存至历史表
kafkaStorageHistoryRepository
.
saveAll
(
kafKaStorageHistoryList
);
kafkaStorageHistoryRepository
.
save
OrUpdate
All
(
kafKaStorageHistoryList
);
}
/***更新临时表状态,并实体数据转换为json字符串进行数据下发***/
if
(
issuedList
.
size
()
>
0
)
{
...
...
Please
register
or
login
to post a comment