tao.mo

all | 修改 |

字段初始化赋值
mt
2025年5月29日17:51:45
1 package com.fedex.connect.common.dependencies.data.bo; 1 package com.fedex.connect.common.dependencies.data.bo;
2 2
3 +import com.fedex.connect.common.dependencies.util.AssignmentFieldUtils;
3 import com.fedex.connect.common.dependencies.util.DateUtil; 4 import com.fedex.connect.common.dependencies.util.DateUtil;
4 import com.fedex.connect.common.model.sys.RedisSlab; 5 import com.fedex.connect.common.model.sys.RedisSlab;
5 6
...@@ -13,11 +14,17 @@ public class RedisSlabBo { ...@@ -13,11 +14,17 @@ public class RedisSlabBo {
13 dao.setRedisMsg(value); 14 dao.setRedisMsg(value);
14 dao.setValidDuration(validDuration != 0 ? Long.valueOf(validDuration) : 0L); 15 dao.setValidDuration(validDuration != 0 ? Long.valueOf(validDuration) : 0L);
15 dao.setDisTime(DateUtil.getHoursAgoTime(validDuration)); 16 dao.setDisTime(DateUtil.getHoursAgoTime(validDuration));
16 - dao.setCreateTime(new Date()); 17 + try {
18 + /**
19 + * 初始化表基础字段
20 + */
21 + AssignmentFieldUtils.assignmentTableBaseField(dao);
22 + }catch(Exception ex){
23 + ex.printStackTrace();
24 + }
17 return dao; 25 return dao;
18 } 26 }
19 27
20 -
21 /** 28 /**
22 * ID自增 29 * ID自增
23 */ 30 */
......
...@@ -3,12 +3,14 @@ package com.fedex.connect.kafka.service.impl; ...@@ -3,12 +3,14 @@ package com.fedex.connect.kafka.service.impl;
3 import com.fasterxml.jackson.databind.ObjectMapper; 3 import com.fasterxml.jackson.databind.ObjectMapper;
4 import com.fasterxml.jackson.databind.node.ObjectNode; 4 import com.fasterxml.jackson.databind.node.ObjectNode;
5 import com.fedex.connect.common.dependencies.enums.sys.KafkaStatusEnum; 5 import com.fedex.connect.common.dependencies.enums.sys.KafkaStatusEnum;
6 +import com.fedex.connect.common.dependencies.util.AssignmentFieldUtils;
6 import com.fedex.connect.common.model.sys.KafkaStorageHistory; 7 import com.fedex.connect.common.model.sys.KafkaStorageHistory;
7 import com.fedex.connect.common.model.sys.KafkaTemporaryStorage; 8 import com.fedex.connect.common.model.sys.KafkaTemporaryStorage;
8 import com.fedex.connect.kafka.data.dto.DmProcessResults; 9 import com.fedex.connect.kafka.data.dto.DmProcessResults;
9 import com.fedex.connect.kafka.listener.DmListenerInterface; 10 import com.fedex.connect.kafka.listener.DmListenerInterface;
10 import com.fedex.connect.kafka.service.IKafkaDmService; 11 import com.fedex.connect.kafka.service.IKafkaDmService;
11 import com.fedex.connect.kafka.service.base.BaseService; 12 import com.fedex.connect.kafka.service.base.BaseService;
13 +import lombok.extern.slf4j.Slf4j;
12 import org.slf4j.Logger; 14 import org.slf4j.Logger;
13 import org.slf4j.LoggerFactory; 15 import org.slf4j.LoggerFactory;
14 import org.springframework.beans.BeansException; 16 import org.springframework.beans.BeansException;
...@@ -27,6 +29,7 @@ import java.util.Map; ...@@ -27,6 +29,7 @@ import java.util.Map;
27 * mt 29 * mt
28 * 2022年11月3日16:09:48 30 * 2022年11月3日16:09:48
29 */ 31 */
32 +@Slf4j
30 @Service 33 @Service
31 public class KafkaDmServiceImpl extends BaseService implements ApplicationContextAware, IKafkaDmService { 34 public class KafkaDmServiceImpl extends BaseService implements ApplicationContextAware, IKafkaDmService {
32 private Logger logger = LoggerFactory.getLogger(KafkaDmServiceImpl.class); 35 private Logger logger = LoggerFactory.getLogger(KafkaDmServiceImpl.class);
...@@ -39,6 +42,16 @@ public class KafkaDmServiceImpl extends BaseService implements ApplicationContex ...@@ -39,6 +42,16 @@ public class KafkaDmServiceImpl extends BaseService implements ApplicationContex
39 */ 42 */
40 @Override 43 @Override
41 public List<KafkaTemporaryStorage> saveKafkaTemporaryStorageAll(List<KafkaTemporaryStorage> kafkaTemporaryStorageList){ 44 public List<KafkaTemporaryStorage> saveKafkaTemporaryStorageAll(List<KafkaTemporaryStorage> kafkaTemporaryStorageList){
45 + kafkaTemporaryStorageList.stream().forEach(p -> {
46 + try {
47 + /**
48 + * 初始化表基础字段
49 + */
50 + AssignmentFieldUtils.assignmentTableBaseField(p);
51 + }catch(Exception ex){
52 + log.error("记录kafka历史表保存基础信息失败:",ex);
53 + }
54 + });
42 return kafkaTemporaryStorageRepository.saveAll(kafkaTemporaryStorageList); 55 return kafkaTemporaryStorageRepository.saveAll(kafkaTemporaryStorageList);
43 } 56 }
44 57
...@@ -48,6 +61,14 @@ public class KafkaDmServiceImpl extends BaseService implements ApplicationContex ...@@ -48,6 +61,14 @@ public class KafkaDmServiceImpl extends BaseService implements ApplicationContex
48 */ 61 */
49 @Override 62 @Override
50 public KafkaStorageHistory saveKafkaStorageHistory(KafkaStorageHistory kafkaStorageHistory){ 63 public KafkaStorageHistory saveKafkaStorageHistory(KafkaStorageHistory kafkaStorageHistory){
64 + try {
65 + /**
66 + * 初始化表基础字段
67 + */
68 + AssignmentFieldUtils.assignmentTableBaseField(kafkaStorageHistory);
69 + }catch(Exception ex){
70 + log.error("记录kafka历史表保存基础信息失败:",ex);
71 + }
51 return kafkaStorageHistoryRepository.save(kafkaStorageHistory); 72 return kafkaStorageHistoryRepository.save(kafkaStorageHistory);
52 } 73 }
53 74
......
...@@ -219,6 +219,8 @@ public class Dm501Util { ...@@ -219,6 +219,8 @@ public class Dm501Util {
219 */ 219 */
220 Consignment consignment = consignmentRepository.findThirtyDaysAgoConByCode(ceInfo.getConsignmentCode()); 220 Consignment consignment = consignmentRepository.findThirtyDaysAgoConByCode(ceInfo.getConsignmentCode());
221 if(Objects.isNull(consignment)){ 221 if(Objects.isNull(consignment)){
222 + //如果运单第一次获取,则不需要发送邮件
223 + email = null;
222 Consignment resultConsignment = new Consignment(); 224 Consignment resultConsignment = new Consignment();
223 BeanUtils.copyProperties(ceInfo,resultConsignment); 225 BeanUtils.copyProperties(ceInfo,resultConsignment);
224 /** 226 /**
......
...@@ -54,7 +54,7 @@ public class LogLoginDto { ...@@ -54,7 +54,7 @@ public class LogLoginDto {
54 /** 54 /**
55 * 初始化表基础字段 55 * 初始化表基础字段
56 */ 56 */
57 - AssignmentFieldUtils.assignmentTableBaseField(dto); 57 + AssignmentFieldUtils.assignmentTableBaseField(log);
58 }catch(Exception ex){ 58 }catch(Exception ex){
59 ex.printStackTrace(); 59 ex.printStackTrace();
60 } 60 }
......
1 package com.fedex.connect.manager.service.sys.impl; 1 package com.fedex.connect.manager.service.sys.impl;
2 2
3 import com.fedex.connect.common.dependencies.contants.DatabaseConstants; 3 import com.fedex.connect.common.dependencies.contants.DatabaseConstants;
4 +import com.fedex.connect.common.dependencies.util.AssignmentFieldUtils;
4 import com.fedex.connect.common.model.sys.UserRole; 5 import com.fedex.connect.common.model.sys.UserRole;
5 import com.fedex.connect.manager.data.model.LogShowModel; 6 import com.fedex.connect.manager.data.model.LogShowModel;
6 import com.fedex.connect.manager.service.base.BaseService; 7 import com.fedex.connect.manager.service.base.BaseService;
...@@ -34,8 +35,14 @@ public class SysUserRoleServiceImpl extends BaseService implements ISysUserRoleS ...@@ -34,8 +35,14 @@ public class SysUserRoleServiceImpl extends BaseService implements ISysUserRoleS
34 userRole.setUserId(userId); 35 userRole.setUserId(userId);
35 userRole.setRoleId(roleId); 36 userRole.setRoleId(roleId);
36 userRole.setStatus(DatabaseConstants.GLOBAL_STATUS_VALID); 37 userRole.setStatus(DatabaseConstants.GLOBAL_STATUS_VALID);
37 - userRole.setCreateTime(new Date()); 38 + try {
38 - userRole.setModifyTime(new Date()); 39 + /**
40 + * 初始化表基础字段
41 + */
42 + AssignmentFieldUtils.assignmentTableBaseField(userRole);
43 + }catch(Exception ex){
44 + ex.printStackTrace();
45 + }
39 return userRoleRepository.insert(userRole); 46 return userRoleRepository.insert(userRole);
40 } catch (Exception e){ 47 } catch (Exception e){
41 log.error(LogShowModel.showException("Exception",e)); 48 log.error(LogShowModel.showException("Exception",e));
......
...@@ -5,6 +5,7 @@ import com.fedex.connect.common.dependencies.authentication.EncryptProvider; ...@@ -5,6 +5,7 @@ import com.fedex.connect.common.dependencies.authentication.EncryptProvider;
5 import com.fedex.connect.common.dependencies.cache.CacheSystem; 5 import com.fedex.connect.common.dependencies.cache.CacheSystem;
6 import com.fedex.connect.common.dependencies.contants.DatabaseConstants; 6 import com.fedex.connect.common.dependencies.contants.DatabaseConstants;
7 import com.fedex.connect.common.dependencies.enums.sys.RoleEnum; 7 import com.fedex.connect.common.dependencies.enums.sys.RoleEnum;
8 +import com.fedex.connect.common.dependencies.util.AssignmentFieldUtils;
8 import com.fedex.connect.common.dependencies.util.Utils; 9 import com.fedex.connect.common.dependencies.util.Utils;
9 import com.fedex.connect.common.model.bi.DictionaryEntries; 10 import com.fedex.connect.common.model.bi.DictionaryEntries;
10 import com.fedex.connect.common.model.sys.Role; 11 import com.fedex.connect.common.model.sys.Role;
...@@ -132,6 +133,14 @@ public class SysUserServiceImpl extends BaseService implements ISysUserService { ...@@ -132,6 +133,14 @@ public class SysUserServiceImpl extends BaseService implements ISysUserService {
132 @Transactional(rollbackFor = Exception.class) 133 @Transactional(rollbackFor = Exception.class)
133 public int saveSysUser(User user){ 134 public int saveSysUser(User user){
134 try{ 135 try{
136 + try {
137 + /**
138 + * 初始化表基础字段
139 + */
140 + AssignmentFieldUtils.assignmentTableBaseField(user);
141 + }catch(Exception ex){
142 + log.error("记录用户信息基础信息失败:",ex);
143 + }
135 return userRepository.insert(user); 144 return userRepository.insert(user);
136 } catch (Exception e){ 145 } catch (Exception e){
137 log.error(LogShowModel.showException("Exception",e)); 146 log.error(LogShowModel.showException("Exception",e));
......
1 package com.fedex.connect.task.utils.biz.imp001; 1 package com.fedex.connect.task.utils.biz.imp001;
2 2
3 import com.fedex.connect.common.dependencies.contants.BaseSeparatorConstants; 3 import com.fedex.connect.common.dependencies.contants.BaseSeparatorConstants;
4 +import com.fedex.connect.common.dependencies.util.AssignmentFieldUtils;
4 import com.fedex.connect.common.dependencies.util.DateUtil; 5 import com.fedex.connect.common.dependencies.util.DateUtil;
5 import com.fedex.connect.common.dependencies.util.NIOFileUtils; 6 import com.fedex.connect.common.dependencies.util.NIOFileUtils;
6 import com.fedex.connect.common.model.bi.DictionaryEntries; 7 import com.fedex.connect.common.model.bi.DictionaryEntries;
...@@ -133,7 +134,6 @@ public class Imp001RecordLogUtil { ...@@ -133,7 +134,6 @@ public class Imp001RecordLogUtil {
133 nioFileUtils.moveFile(sPath, tPath); 134 nioFileUtils.moveFile(sPath, tPath);
134 //记录日志明细表 135 //记录日志明细表
135 PushObDetail pushObDetail = new PushObDetail(); 136 PushObDetail pushObDetail = new PushObDetail();
136 - pushObDetail.setCreateTime(new Date());
137 pushObDetail.setConsignmentId(tw001GenerateBo.getConsignmentId()); 137 pushObDetail.setConsignmentId(tw001GenerateBo.getConsignmentId());
138 pushObDetail.setConsignmentCode(tw001GenerateBo.getConsignmentCode()); 138 pushObDetail.setConsignmentCode(tw001GenerateBo.getConsignmentCode());
139 pushObDetail.setPushObId(obLog.getId()); 139 pushObDetail.setPushObId(obLog.getId());
...@@ -144,6 +144,14 @@ public class Imp001RecordLogUtil { ...@@ -144,6 +144,14 @@ public class Imp001RecordLogUtil {
144 pushObDetail.setFileName(fileInfo.getName()); 144 pushObDetail.setFileName(fileInfo.getName());
145 pushObDetail.setPushTime(new Date()); 145 pushObDetail.setPushTime(new Date());
146 pushObDetail.setRemark(remark); 146 pushObDetail.setRemark(remark);
147 + try {
148 + /**
149 + * 初始化表基础字段
150 + */
151 + AssignmentFieldUtils.assignmentTableBaseField(pushObDetail);
152 + }catch(Exception ex){
153 + ex.printStackTrace();
154 + }
147 pushObDetailList.add(pushObDetail); 155 pushObDetailList.add(pushObDetail);
148 }catch(Exception ex){ 156 }catch(Exception ex){
149 log.error("move file error : {} ",ex.getMessage(),ex); 157 log.error("move file error : {} ",ex.getMessage(),ex);
......