diff --git a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/organ/vo/organ/OrganSaveReqVO.java b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/organ/vo/organ/OrganSaveReqVO.java index 122492335..67ac7134f 100644 --- a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/organ/vo/organ/OrganSaveReqVO.java +++ b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/organ/vo/organ/OrganSaveReqVO.java @@ -27,14 +27,14 @@ public class OrganSaveReqVO { private String name; @Schema(description = "管理员姓名", requiredMode = Schema.RequiredMode.REQUIRED, example = "晨丰") - @NotNull(message = "联系人不能为空") - @Size(min = 1, max = 30, message = "联系人长度不能超过30个字符") + @NotNull(message = "管理员姓名不能为空", groups = {OrganSaveCreateGroup.class}) + @Size(min = 1, max = 30, message = "管理员姓名长度不能超过30个字符", groups = {OrganSaveCreateGroup.class}) private String orgAdminName; @Schema(description = "管理员账号", example = "15601691300") @Mobile - @NotNull(message = "管理员账号不能为空") - @Size(max = 11, message = "管理员账号(手机号)长度不能超过11个字符") + @NotNull(message = "管理员账号不能为空", groups = {OrganSaveCreateGroup.class}) + @Size(max = 11, message = "管理员账号(手机号)长度不能超过11个字符", groups = {OrganSaveCreateGroup.class}) private String orgAdminMobile; @Schema(description = "组织状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") diff --git a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/service/organ/OrganServiceImpl.java b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/service/organ/OrganServiceImpl.java index 6365e0863..c88f60e2a 100644 --- a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/service/organ/OrganServiceImpl.java +++ b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/service/organ/OrganServiceImpl.java @@ -306,7 +306,10 @@ public class OrganServiceImpl implements OrganService { organMapper.updateById(updateObj); // 更新产品购买记录 - purchaseService.updateOrgInitProductPurchaseRecord(organId, updateReqVO.getProductPurchaseReqVOS()); + List productPurchaseReqVOS = updateReqVO.getProductPurchaseReqVOS(); + if (CollUtil.isNotEmpty(productPurchaseReqVOS)) { + purchaseService.updateOrgInitProductPurchaseRecord(organId, productPurchaseReqVOS); + } if (CommonStatusEnum.DISABLE.getStatus().equals(updateReqVO.getStatus())) { // 移除机构下用户的token