|
@@ -27,6 +27,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.stream.Collectors;
|
|
@@ -66,8 +67,12 @@ public class IntroduceInfoFacade extends IntroduceInfoServiceImpl {
|
|
|
introduceInfo.setModifier(UserUtils.getCurrentPrincipleID());
|
|
|
introduceInfo.setGmtModified(DateUtil.now());
|
|
|
}
|
|
|
- introduceInfo.setCreator(UserUtils.getCurrentPrincipleID());
|
|
|
- introduceInfo.setGmtCreate(DateUtil.now());
|
|
|
+ Date now = DateUtil.now();
|
|
|
+ String userId = UserUtils.getCurrentPrincipleID();
|
|
|
+ introduceInfo.setCreator(userId);
|
|
|
+ introduceInfo.setGmtCreate(now);
|
|
|
+ introduceInfo.setModifier(userId);
|
|
|
+ introduceInfo.setGmtModified(now);
|
|
|
introduceInfo.setName(introduceVO.getName());
|
|
|
introduceInfo.setRemark(introduceVO.getRemark());
|
|
|
|
|
@@ -201,13 +206,8 @@ public class IntroduceInfoFacade extends IntroduceInfoServiceImpl {
|
|
|
IPage<IntroducePageDTO> introducePageDTOIPage = this.getIntroducePage(introducePageVO);
|
|
|
List<IntroducePageDTO> records = introducePageDTOIPage.getRecords();
|
|
|
for (IntroducePageDTO introducePageDTO : records) {
|
|
|
- if (introducePageDTO.getGmtModified().after(introducePageDTO.getGmtCreate())) {
|
|
|
- introducePageDTO.setOperator(introducePageDTO.getModifier());
|
|
|
- introducePageDTO.setGmtOperate(introducePageDTO.getGmtModified());
|
|
|
- } else {
|
|
|
- introducePageDTO.setOperator(introducePageDTO.getCreator());
|
|
|
- introducePageDTO.setGmtOperate(introducePageDTO.getGmtCreate());
|
|
|
- }
|
|
|
+ introducePageDTO.setOperator(introducePageDTO.getModifier());
|
|
|
+ introducePageDTO.setGmtOperate(introducePageDTO.getGmtModified());
|
|
|
}
|
|
|
List<String> userIds = records.stream().map(introduceList -> introduceList.getOperator()).collect(Collectors.toList());
|
|
|
RespDTO<Map<String, String>> userInfos = userServiceClient.getUserInfoByIds(userIds);
|