diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/mapper/xml/NuBizSuppliersApplyMapper.xml b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/mapper/xml/NuBizSuppliersApplyMapper.xml index 2e7a683..f14fdc1 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/mapper/xml/NuBizSuppliersApplyMapper.xml +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/mapper/xml/NuBizSuppliersApplyMapper.xml @@ -118,7 +118,7 @@ b.apply_content, b.open_id FROM nu_biz_suppliers_apply b - WHERE b.suppliers_id NOT IN (SELECT id FROM nu_biz_suppliers_info) + WHERE b.suppliers_id is null AND b.opt_type = '入驻' AND b.iz_history = 'N' ) sup diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/entity/NuEmployeesAdvisoryInfo.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/entity/NuEmployeesAdvisoryInfo.java index 9a5a4da..51f5aea 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/entity/NuEmployeesAdvisoryInfo.java +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/entity/NuEmployeesAdvisoryInfo.java @@ -304,4 +304,6 @@ public class NuEmployeesAdvisoryInfo implements Serializable { /**机构访问地址*/ @TableField(exist = false) private String serverUrl; + @TableField(exist = false) + private String modifyStatus; } diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/mapper/xml/NuEmployeesAdvisoryInfoMapper.xml b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/mapper/xml/NuEmployeesAdvisoryInfoMapper.xml index e7a7ceb..cfe7d86 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/mapper/xml/NuEmployeesAdvisoryInfoMapper.xml +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/mapper/xml/NuEmployeesAdvisoryInfoMapper.xml @@ -47,7 +47,8 @@ adinfo.*, eo.status as applyStatus, - eo.audit_content AS auditContent + eo.audit_content AS auditContent, + eo.modify_status as modifyStatus FROM nu_biz_employees_advisory_info adinfo LEFT JOIN nu_biz_employees_org eo ON adinfo.open_id = eo.open_id diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/service/impl/EmployeesOrgServiceImpl.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/service/impl/EmployeesOrgServiceImpl.java index 8b8e5ba..2c44038 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/service/impl/EmployeesOrgServiceImpl.java +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/service/impl/EmployeesOrgServiceImpl.java @@ -11,6 +11,7 @@ import com.nu.modules.employees.entity.NuEmployeesAdvisoryInfo; import com.nu.modules.employees.mapper.EmployeesOrgMapper; import com.nu.modules.employees.service.IEmployeesOrgService; import com.nu.modules.employees.service.INuEmployeesAdvisoryInfoService; +import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -121,6 +122,41 @@ public class EmployeesOrgServiceImpl extends ServiceImpl queryAuditInfo(String openId, String orgCode) { List list = baseMapper.queryEmployeeInfo(openId, orgCode); - List result = Lists.newArrayList(); - result = list.stream() - .map(item -> { - EmployeesAdvisoryInfoEntity entity = new EmployeesAdvisoryInfoEntity(); - BeanUtils.copyProperties(item, entity); - - return entity; - }) - .collect(Collectors.toList()); + List result = new ArrayList<>(); + result = BeanUtil.copyToList(list, EmployeesAdvisoryInfoEntity.class); return result; } @@ -236,8 +227,12 @@ public class NuEmployeesAdvisoryInfoServiceImpl extends ServiceImpl saveApiEmployees(@RequestParam("ukey") String ukey, @RequestBody EmployeesAdvisoryInfoEntity EmployeesAdvisoryInfoEntity) { -// if (StringUtils.isNotBlank(EmployeesAdvisoryInfoEntity.getId())) { -// if(!employeesAdvisioryInfoApi.validateChanged(EmployeesAdvisoryInfoEntity)){ -// return Result.ok("未做变更"); -// } -// } + if (StringUtils.isNotBlank(EmployeesAdvisoryInfoEntity.getId())) { + if(!employeesAdvisioryInfoApi.validateChanged(EmployeesAdvisoryInfoEntity) && (StringUtils.equals("2", EmployeesAdvisoryInfoEntity.getApplyStatus()) || (StringUtils.equals("3", EmployeesAdvisoryInfoEntity.getApplyStatus())&& StringUtils.isNotBlank(EmployeesAdvisoryInfoEntity.getModifyStatus()) ))){ + return Result.ok("未做变更"); + } + } if(NuRedisUtils.existKey(ukey)){ return Result.ok("重复提交"); } diff --git a/nursing-unit-common/src/main/java/com/nu/entity/EmployeesAdvisoryInfoEntity.java b/nursing-unit-common/src/main/java/com/nu/entity/EmployeesAdvisoryInfoEntity.java index 37fdf6a..2eed205 100644 --- a/nursing-unit-common/src/main/java/com/nu/entity/EmployeesAdvisoryInfoEntity.java +++ b/nursing-unit-common/src/main/java/com/nu/entity/EmployeesAdvisoryInfoEntity.java @@ -141,4 +141,6 @@ public class EmployeesAdvisoryInfoEntity implements Serializable { * 现住址 */ private String currentAddress; + + private String modifyStatus; } diff --git a/nursing-unit-common/src/main/java/com/nu/entity/EmployeesOrgApiEntity.java b/nursing-unit-common/src/main/java/com/nu/entity/EmployeesOrgApiEntity.java index a26e2f1..84a68fc 100644 --- a/nursing-unit-common/src/main/java/com/nu/entity/EmployeesOrgApiEntity.java +++ b/nursing-unit-common/src/main/java/com/nu/entity/EmployeesOrgApiEntity.java @@ -51,6 +51,7 @@ public class EmployeesOrgApiEntity implements Serializable { private String auditContent; /**申请类型 0被邀请 1主动申请 */ private java.lang.String applyType; + private java.lang.String applyStatus; /**联系电话*/ diff --git a/nursing-unit-system/nu-system-start/src/main/resources/application-dev.yml b/nursing-unit-system/nu-system-start/src/main/resources/application-dev.yml index 7d4bdec..427a0ad 100644 --- a/nursing-unit-system/nu-system-start/src/main/resources/application-dev.yml +++ b/nursing-unit-system/nu-system-start/src/main/resources/application-dev.yml @@ -371,11 +371,11 @@ justauth: aliyun: ocr: # 君 -# accessKeyId: LTAI5tJxmaqyXSG1T8Q6PSE9 -# accessKeySecret: baBJyQOvph6dVugiSnx3tsiEuJeMy3 + accessKeyId: LTAI5tJxmaqyXSG1T8Q6PSE9 + accessKeySecret: baBJyQOvph6dVugiSnx3tsiEuJeMy3 # 滕 - accessKeyId: LTAI5tBREjXcTV54bhZu2eXx - accessKeySecret: ETmm0DE6kI6FM5B5wpUwxfNapv4Fr8 +# accessKeyId: LTAI5tBREjXcTV54bhZu2eXx +# accessKeySecret: ETmm0DE6kI6FM5B5wpUwxfNapv4Fr8 #文件传输秘钥 downloadkey: hP2K9Z!WLuj"M#8,