Merge branch 'cc_20241220_fixgetPlan' into 'master'

Cc 20241220 fixget plan

See merge request hangzhou/java/custom_zxjp!35
This commit is contained in:
苏竹红
2024-12-20 10:41:12 +00:00
3 changed files with 9 additions and 8 deletions

View File

@@ -34,23 +34,23 @@ public class OpeningOperationPlanRequest {
private String activityTheme; private String activityTheme;
@ApiModelProperty("活动主题url") @ApiModelProperty("活动主题url")
private String activityThemeUrl; private String activityThemeUrl;
@ApiModelProperty("筹备人员ids") @ApiModelProperty("筹备人员ids")
private List<String> preparationUserIds; private List<String> preparationUserIds;
@ApiModelProperty("是否完成排车路线0未完成1完成") @ApiModelProperty("是否完成排车路线0未完成1完成")
private Byte routeCompleted; private Byte routeCompleted;
public OpeningOperationPlanDO toOpeningOperationPlanDO() { public OpeningOperationPlanDO toOpeningOperationPlanDO() {
OpeningOperationPlanDO openingOperationPlanDO = new OpeningOperationPlanDO(); OpeningOperationPlanDO openingOperationPlanDO = new OpeningOperationPlanDO();
openingOperationPlanDO.setShopId(this.shopId); openingOperationPlanDO.setShopId(this.shopId);
openingOperationPlanDO.setPlanSource(this.planSource); openingOperationPlanDO.setPlanSource(this.planSource);
openingOperationPlanDO.setSurveyResult(this.surveyResult); openingOperationPlanDO.setSurveyResult(this.surveyResult);
openingOperationPlanDO.setSurveyResultUrl(this.surveyResultUrl); openingOperationPlanDO.setSurveyResultUrl(this.surveyResultUrl);
openingOperationPlanDO.setActivityThemeUrl( this.activityThemeUrl); openingOperationPlanDO.setActivityThemeUrl(this.activityThemeUrl);
openingOperationPlanDO.setPreparationUserIds("");
if (CollectionUtils.isNotEmpty(this.preparationUserIds)) { if (CollectionUtils.isNotEmpty(this.preparationUserIds)) {
openingOperationPlanDO.setPreparationUserIds(String.join(",", this.preparationUserIds)); openingOperationPlanDO.setPreparationUserIds(String.join(",", this.preparationUserIds));
} }

View File

@@ -35,5 +35,4 @@ public class PlanListRequest {
private String curUserId; private String curUserId;
@ApiModelProperty(value = "管辖区域",hidden = true) @ApiModelProperty(value = "管辖区域",hidden = true)
private List<String> authRegionIds; private List<String> authRegionIds;
} }

View File

@@ -133,11 +133,13 @@ public class OpeningOperationPlanImpl implements OpeningOperationPlanService {
openingOperationPlanVO.setSubmiter(Objects.isNull(userInfoById) ? null : userInfoById.getName()); openingOperationPlanVO.setSubmiter(Objects.isNull(userInfoById) ? null : userInfoById.getName());
openingOperationPlanVO.setApprover(CollectionUtils.isEmpty(collect) ? null : collect.stream().collect(Collectors.joining(","))); openingOperationPlanVO.setApprover(CollectionUtils.isEmpty(collect) ? null : collect.stream().collect(Collectors.joining(",")));
String preparationUserIds = openingOperationPlanDO.getPreparationUserIds(); String preparationUserIds = openingOperationPlanDO.getPreparationUserIds();
List<String> stream = Arrays.stream(preparationUserIds.split(CommonConstants.COMMA)).collect(Collectors.toList()); if (StringUtils.isNotBlank(preparationUserIds)){
List<UserNameDTO> nameByUserId = enterpriseUserDAO.getNameByUserId(stream); List<String> stream = Arrays.stream(preparationUserIds.split(CommonConstants.COMMA)).collect(Collectors.toList());
List<UserNameDTO> nameByUserId = enterpriseUserDAO.getNameByUserId(stream);
openingOperationPlanVO.setPreparationUsers(nameByUserId);
}
String userName = enterpriseUserDAO.getUserName(openingOperationPlanDO.getSubmittedUserId()); String userName = enterpriseUserDAO.getUserName(openingOperationPlanDO.getSubmittedUserId());
openingOperationPlanVO.setSubmittedUserName(userName); openingOperationPlanVO.setSubmittedUserName(userName);
openingOperationPlanVO.setPreparationUsers(nameByUserId);
openingOperationPlanVO.setShopName(shopInfo.getShopName()); openingOperationPlanVO.setShopName(shopInfo.getShopName());
return openingOperationPlanVO; return openingOperationPlanVO;
} }