Showing
5 changed files
with
71 additions
and
0 deletions
| ... | @@ -6,6 +6,7 @@ import com.fedex.connect.common.dao.sys.KafkaStorageHistoryMapper; | ... | @@ -6,6 +6,7 @@ import com.fedex.connect.common.dao.sys.KafkaStorageHistoryMapper; |
| 6 | import com.fedex.connect.common.dao.sys.KafkaTemporaryStorageMapper; | 6 | import com.fedex.connect.common.dao.sys.KafkaTemporaryStorageMapper; |
| 7 | import com.fedex.connect.kafka.repository.dao.CeInfoMapperExt; | 7 | import com.fedex.connect.kafka.repository.dao.CeInfoMapperExt; |
| 8 | import com.fedex.connect.kafka.repository.dao.KafkaTemporaryStorageMapperExt; | 8 | import com.fedex.connect.kafka.repository.dao.KafkaTemporaryStorageMapperExt; |
| 9 | +import com.fedex.connect.kafka.repository.dao.UserMapperExt; | ||
| 9 | import org.springframework.beans.factory.annotation.Autowired; | 10 | import org.springframework.beans.factory.annotation.Autowired; |
| 10 | 11 | ||
| 11 | public class BaseRepository { | 12 | public class BaseRepository { |
| ... | @@ -21,4 +22,6 @@ public class BaseRepository { | ... | @@ -21,4 +22,6 @@ public class BaseRepository { |
| 21 | protected CeInfoMapperExt ceInfoMapperExt; | 22 | protected CeInfoMapperExt ceInfoMapperExt; |
| 22 | @Autowired | 23 | @Autowired |
| 23 | protected KafkaTemporaryStorageMapperExt kafkaTemporaryStorageMapperExt; | 24 | protected KafkaTemporaryStorageMapperExt kafkaTemporaryStorageMapperExt; |
| 25 | + @Autowired | ||
| 26 | + protected UserMapperExt userMapperExt; | ||
| 24 | } | 27 | } |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
server/kafka-cndc-server/src/main/java/com/fedex/connect/kafka/repository/dao/UserMapperExt.java
0 → 100644
| 1 | +package com.fedex.connect.kafka.repository.dao; | ||
| 2 | + | ||
| 3 | +import com.fedex.connect.common.model.sys.User; | ||
| 4 | +import org.apache.ibatis.annotations.Mapper; | ||
| 5 | +import org.apache.ibatis.annotations.Param; | ||
| 6 | +import org.apache.ibatis.annotations.Select; | ||
| 7 | + | ||
| 8 | +/** | ||
| 9 | + * @Author mt | ||
| 10 | + * @Description CE数据Mapper | ||
| 11 | + * @Date 2024/4/22 | ||
| 12 | + */ | ||
| 13 | +@Mapper | ||
| 14 | +public interface UserMapperExt { | ||
| 15 | + /** | ||
| 16 | + * 获取创建时间为1个月内CE数据 | ||
| 17 | + * @return | ||
| 18 | + */ | ||
| 19 | + @Select( "<script>" + | ||
| 20 | + "SELECT * FROM T_SYS_USER WHERE USER_UUID = #{uuid} AND ROWNUM <= 1" + | ||
| 21 | + "</script>") | ||
| 22 | + User findUserByUUid(@Param("uuid") String uuid); | ||
| 23 | +} | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 1 | +package com.fedex.connect.kafka.repository.repo.impl; | ||
| 2 | + | ||
| 3 | +import com.fedex.connect.common.model.sys.User; | ||
| 4 | +import com.fedex.connect.kafka.repository.base.BaseRepository; | ||
| 5 | +import com.fedex.connect.kafka.repository.repo.IUserRepository; | ||
| 6 | +import org.springframework.stereotype.Repository; | ||
| 7 | + | ||
| 8 | +/** | ||
| 9 | + * @Author mt | ||
| 10 | + * @Description 用户信息repository | ||
| 11 | + * @Date 2024/12/19 | ||
| 12 | + */ | ||
| 13 | +@Repository | ||
| 14 | +public class UserRepositoryImpl extends BaseRepository implements IUserRepository { | ||
| 15 | + /** | ||
| 16 | + * @Author mt | ||
| 17 | + * @Description 根据uuid查找用户信息 | ||
| 18 | + * @Date 2024/12/19 | ||
| 19 | + * @param uuid | ||
| 20 | + * @return com.fedex.connect.common.model.sys.User | ||
| 21 | + */ | ||
| 22 | + @Override | ||
| 23 | + public User findUserByUUid(String uuid) { | ||
| 24 | + return userMapperExt.findUserByUUid(uuid); | ||
| 25 | + } | ||
| 26 | +} |
| ... | @@ -6,10 +6,12 @@ import com.fedex.connect.common.dependencies.util.DateUtil; | ... | @@ -6,10 +6,12 @@ import com.fedex.connect.common.dependencies.util.DateUtil; |
| 6 | import com.fedex.connect.common.model.bi.DictionaryEntries; | 6 | import com.fedex.connect.common.model.bi.DictionaryEntries; |
| 7 | import com.fedex.connect.common.model.biz.CeInfo; | 7 | import com.fedex.connect.common.model.biz.CeInfo; |
| 8 | import com.fedex.connect.common.model.biz.Consignment; | 8 | import com.fedex.connect.common.model.biz.Consignment; |
| 9 | +import com.fedex.connect.common.model.sys.User; | ||
| 9 | import com.fedex.connect.kafka.constants.Constant; | 10 | import com.fedex.connect.kafka.constants.Constant; |
| 10 | import com.fedex.connect.kafka.data.dto.dm.dm501.Dm501ConAddresses; | 11 | import com.fedex.connect.kafka.data.dto.dm.dm501.Dm501ConAddresses; |
| 11 | import com.fedex.connect.kafka.data.dto.dm.dm501.Dm501Consignments; | 12 | import com.fedex.connect.kafka.data.dto.dm.dm501.Dm501Consignments; |
| 12 | import com.fedex.connect.kafka.repository.repo.IConsignmentRepository; | 13 | import com.fedex.connect.kafka.repository.repo.IConsignmentRepository; |
| 14 | +import com.fedex.connect.kafka.repository.repo.IUserRepository; | ||
| 13 | import org.apache.commons.lang3.StringUtils; | 15 | import org.apache.commons.lang3.StringUtils; |
| 14 | import org.springframework.beans.BeanUtils; | 16 | import org.springframework.beans.BeanUtils; |
| 15 | import org.springframework.beans.factory.annotation.Autowired; | 17 | import org.springframework.beans.factory.annotation.Autowired; |
| ... | @@ -27,6 +29,8 @@ public class Dm501Util { | ... | @@ -27,6 +29,8 @@ public class Dm501Util { |
| 27 | CacheSystem cacheSystem; | 29 | CacheSystem cacheSystem; |
| 28 | @Autowired | 30 | @Autowired |
| 29 | IConsignmentRepository consignmentRepository; | 31 | IConsignmentRepository consignmentRepository; |
| 32 | + @Autowired | ||
| 33 | + IUserRepository userRepository; | ||
| 30 | 34 | ||
| 31 | /** | 35 | /** |
| 32 | * @Author mt | 36 | * @Author mt |
| ... | @@ -207,6 +211,14 @@ public class Dm501Util { | ... | @@ -207,6 +211,14 @@ public class Dm501Util { |
| 207 | */ | 211 | */ |
| 208 | this.initOriginCountryDestinationCountry(ceInfo,resultConsignment); | 212 | this.initOriginCountryDestinationCountry(ceInfo,resultConsignment); |
| 209 | /** | 213 | /** |
| 214 | + * 根据uuid查找运单信息 | ||
| 215 | + */ | ||
| 216 | + User user = userRepository.findUserByUUid(consignment.getUserUuid()); | ||
| 217 | + if(Objects.nonNull(user)){ | ||
| 218 | + resultConsignment.setCreateUserId(user.getId()); | ||
| 219 | + resultConsignment.setCreateUserName(user.getUserName()); | ||
| 220 | + } | ||
| 221 | + /** | ||
| 210 | * 初始化表基础字段 | 222 | * 初始化表基础字段 |
| 211 | */ | 223 | */ |
| 212 | AssignmentFieldUtils.assignmentTableBaseField(resultConsignment); | 224 | AssignmentFieldUtils.assignmentTableBaseField(resultConsignment); | ... | ... |
-
Please register or login to post a comment