提交 89096d93 作者: 张小凤

LicenceBack(update)

上级 b23e2129
...@@ -77,8 +77,8 @@ public class LicenseOrganizationsVO { ...@@ -77,8 +77,8 @@ public class LicenseOrganizationsVO {
@NotNull(message = "机构详情", groups = {Create.class, Update.class}) @NotNull(message = "机构详情", groups = {Create.class, Update.class})
private String detail; private String detail;
@ApiModelProperty(value = "培训项目", required = true) @ApiModelProperty(value = "培训项目", required = false)
@NotNull(message = "培训项目不能为空", groups = {Create.class, Update.class}) // @NotNull(message = "培训项目不能为空", groups = {Create.class, Update.class})
@Valid @Valid
private List<LicenseTrainingProgramsVO> trainingProgramsVOS; private List<LicenseTrainingProgramsVO> trainingProgramsVOS;
......
...@@ -25,23 +25,23 @@ public class LicenseTrainingProgramsVO { ...@@ -25,23 +25,23 @@ public class LicenseTrainingProgramsVO {
// @NotNull(message = "培训id不能为空", groups = Update.class) // @NotNull(message = "培训id不能为空", groups = Update.class)
private Integer id; private Integer id;
@ApiModelProperty(value = "培训等级id", example = "1", required = true) @ApiModelProperty(value = "培训等级id", example = "1", required = false)
@NotNull(message = "培训等级id不能为空", groups = {Create.class, Update.class}) //@NotNull(message = "培训等级id不能为空", groups = {Create.class, Update.class})
@Max(value = 3, groups = {Create.class, Update.class},message = "培训等级id不能超过3") @Max(value = 3, groups = {Create.class, Update.class},message = "培训等级id不能超过3")
private Integer gradeId; private Integer gradeId;
@ApiModelProperty(value = "培训机型id", example = "1", required = true) @ApiModelProperty(value = "培训机型id", example = "1", required = false)
@NotNull(message = "培训机型id不能为空", groups = {Create.class, Update.class}) //@NotNull(message = "培训机型id不能为空", groups = {Create.class, Update.class})
@Max(value = 4, groups = {Create.class, Update.class},message = "培训机型id不能超过4") @Max(value = 4, groups = {Create.class, Update.class},message = "培训机型id不能超过4")
private Integer modelsId; private Integer modelsId;
@ApiModelProperty(value = "培训类型id", example = "1", required = true) @ApiModelProperty(value = "培训类型id", example = "1", required = false)
@NotNull(message = "培训类型id不能为空", groups = {Create.class, Update.class}) //@NotNull(message = "培训类型id不能为空", groups = {Create.class, Update.class})
@Max(value = 2, groups = {Create.class, Update.class},message = "培训类型id不能超过2") @Max(value = 2, groups = {Create.class, Update.class},message = "培训类型id不能超过2")
private Integer typeId; private Integer typeId;
@ApiModelProperty(value = "培训价格", example = "1000", required = true) @ApiModelProperty(value = "培训价格", example = "1000", required = false)
@NotNull(message = "培训价格不能为空", groups = {Create.class, Update.class}) //@NotNull(message = "培训价格不能为空", groups = {Create.class, Update.class})
@Range(min = 0, max = 100000, message = "价格不能超过100000") @Range(min = 0, max = 100000, message = "价格不能超过100000")
private BigDecimal price; private BigDecimal price;
...@@ -49,11 +49,11 @@ public class LicenseTrainingProgramsVO { ...@@ -49,11 +49,11 @@ public class LicenseTrainingProgramsVO {
//@NotBlank(message = "培训地点不能为空", groups = {Create.class, Update.class}) //@NotBlank(message = "培训地点不能为空", groups = {Create.class, Update.class})
private String place; private String place;
@ApiModelProperty(value = "培训主图不能为空", example = "http://", required = true) @ApiModelProperty(value = "培训主图不能为空", example = "http://", required = false)
@NotBlank(message = "培训主图不能为空", groups = {Create.class, Update.class}) //@NotBlank(message = "培训主图不能为空", groups = {Create.class, Update.class})
private String mainImage; private String mainImage;
@ApiModelProperty(value = "机构id", hidden = true) @ApiModelProperty(value = "机构id", hidden = false)
private Integer orgId; private Integer orgId;
@Override @Override
......
...@@ -69,6 +69,9 @@ public class LicenceBackgroundServiceImpl implements LicenceBackgroundService { ...@@ -69,6 +69,9 @@ public class LicenceBackgroundServiceImpl implements LicenceBackgroundService {
} }
// licenceBackgroundDao.insertLicenseOrgTraining(organizationsDO.getOrgTrainingIds(), organizationsDO.getId()); // licenceBackgroundDao.insertLicenseOrgTraining(organizationsDO.getOrgTrainingIds(), organizationsDO.getId());
} }
if (organizations.getTrainingProgramsVOS()==null || organizations.getTrainingProgramsVOS().size()==0){
licenceBackgroundDao.insertOrganizations(organizationsDO);
}
return ResultBody.success(); return ResultBody.success();
} }
...@@ -106,6 +109,9 @@ public class LicenceBackgroundServiceImpl implements LicenceBackgroundService { ...@@ -106,6 +109,9 @@ public class LicenceBackgroundServiceImpl implements LicenceBackgroundService {
licenceBackgroundDao.updateOrganizations(organizationsDO); licenceBackgroundDao.updateOrganizations(organizationsDO);
// licenceBackgroundDao.insertLicenseOrgTraining(organizationsDO.getOrgTrainingIds(), organizationsDO.getId()); // licenceBackgroundDao.insertLicenseOrgTraining(organizationsDO.getOrgTrainingIds(), organizationsDO.getId());
} }
if (organizations.getTrainingProgramsVOS()==null || organizations.getTrainingProgramsVOS().size()==0){
licenceBackgroundDao.updateOrganizations(organizationsDO);
}
return ResultBody.success(); return ResultBody.success();
} }
...@@ -147,17 +153,17 @@ public class LicenceBackgroundServiceImpl implements LicenceBackgroundService { ...@@ -147,17 +153,17 @@ public class LicenceBackgroundServiceImpl implements LicenceBackgroundService {
} }
} }
} }
List<LicenseOrganizationsDTO> collect = orgList.stream().filter(o -> { /* List<LicenseOrganizationsDTO> collect = orgList.stream().filter(o -> {
if (o.getProgramsDOList() == null) { if (o.getProgramsDOList() == null) {
return false; return false;
} }
return true; return true;
}).collect(Collectors.toList()); }).collect(Collectors.toList());*/
List<LicenseOrganizationsDTO> subList = collect.stream().skip((pageNo - 1) * organizationsQO.getPageSize()).limit(organizationsQO.getPageSize()). List<LicenseOrganizationsDTO> subList = orgList.stream().skip((pageNo - 1) * organizationsQO.getPageSize()).limit(organizationsQO.getPageSize()).
collect(Collectors.toList()); collect(Collectors.toList());
return PageResult.buildPage(pageNo, organizationsQO.getPageSize(), collect.size(), subList); return PageResult.buildPage(pageNo, organizationsQO.getPageSize(), orgList.size(), subList);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论