浏览代码

代码修改

LAPTOP-KB9HII50\70708 2 年之前
父节点
当前提交
6e24527c4d
共有 32 个文件被更改,包括 66 次插入103 次删除
  1. 1 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/core/userdetails/jdbc/WlyyUserDetailsService.java
  2. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/OauthCaConfigDao.java
  3. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/OauthKeypairDao.java
  4. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/OauthRsaKeyDao.java
  5. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/OauthWlyyConfigDao.java
  6. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/OauthYlzConfigDao.java
  7. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/WlyyHttpLogDao.java
  8. 2 2
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/doctor/BaseDoctorDao.java
  9. 2 2
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/doctor/BaseDoctorHospitalDao.java
  10. 2 2
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/doctor/BaseDoctorRoleDao.java
  11. 2 2
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/doctor/DoctorMappingDao.java
  12. 2 2
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/iot/UserDao.java
  13. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/BaseGetuiClientDao.java
  14. 2 3
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/BasePatientDao.java
  15. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/BasePatientMedicareCardDao.java
  16. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/BasePatientWechatDao.java
  17. 3 2
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/WechatDao.java
  18. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/WlyyHospitalSysDictDao.java
  19. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/WlyyPatientFamilyMemberDao.java
  20. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/user/RoleDao.java
  21. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/user/WlyyUserAreaDao.java
  22. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/dao/user/WlyyUserEquipmentDao.java
  23. 2 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/login/dao/BaseLoginLogDao.java
  24. 1 1
      server/svr-authentication/src/main/java/com/yihu/jw/security/oauth2/provider/endpoint/WlyyLoginEndpoint.java
  25. 2 2
      server/svr-authentication/src/main/java/com/yihu/jw/security/service/OauthCaConfigSerivce.java
  26. 2 2
      server/svr-authentication/src/main/java/com/yihu/jw/security/service/OauthSsoService.java
  27. 3 3
      server/svr-authentication/src/main/java/com/yihu/jw/security/service/OauthWlyyConfigService.java
  28. 2 2
      server/svr-authentication/src/main/java/com/yihu/jw/security/service/OauthYlzConfigService.java
  29. 2 2
      server/svr-authentication/src/main/java/com/yihu/jw/security/service/RegisterService.java
  30. 0 52
      server/svr-authentication/src/main/java/com/yihu/jw/security/service/TEST.java
  31. 4 4
      server/svr-authentication/src/main/java/com/yihu/jw/security/service/XzzxService.java
  32. 4 4
      server/svr-authentication/src/main/java/com/yihu/jw/security/service/YkyyService.java

+ 1 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/core/userdetails/jdbc/WlyyUserDetailsService.java

@ -1096,7 +1096,7 @@ public class WlyyUserDetailsService extends JdbcDaoSupport implements UserDetail
                    patient1.setBirthday(IdCardUtil.getBirthdayForIdcard(idcard));
                    patient1.setBirthday(IdCardUtil.getBirthdayForIdcard(idcard));
                    patient1 = patientDao.save(patient1);
                    patient1 = patientDao.save(patient1);
                    List<BasePatientWechatDo> patientWechatDoList = basePatientWechatDao.findByWechatIdAndPatientId("xm_hcyy_wx",patient1.getId());
                    List<BasePatientWechatDo> patientWechatDoList = basePatientWechatDao.findByWechatIdAndPatientId("xm_hcyy_wx",patient1.getId());
                    basePatientWechatDao.delete(patientWechatDoList);
                    basePatientWechatDao.deleteAll(patientWechatDoList);
                    BasePatientWechatDo patientWechatDo = new BasePatientWechatDo();
                    BasePatientWechatDo patientWechatDo = new BasePatientWechatDo();
                    patientWechatDo.setOpenid(openid);
                    patientWechatDo.setOpenid(openid);
                    patientWechatDo.setPatientId(patient1.getId());
                    patientWechatDo.setPatientId(patient1.getId());

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/OauthCaConfigDao.java

@ -1,11 +1,12 @@
package com.yihu.jw.security.dao;
package com.yihu.jw.security.dao;
import com.yihu.jw.entity.ca.OauthCaConfigDO;
import com.yihu.jw.entity.ca.OauthCaConfigDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
/**
/**
 * Created by Trick on 2019/12/25.
 * Created by Trick on 2019/12/25.
 */
 */
public interface OauthCaConfigDao extends PagingAndSortingRepository<OauthCaConfigDO, String>, JpaSpecificationExecutor<OauthCaConfigDO> {
public interface OauthCaConfigDao extends JpaRepository<OauthCaConfigDO, String>, JpaSpecificationExecutor<OauthCaConfigDO> {
}
}

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/OauthKeypairDao.java

@ -1,13 +1,14 @@
package com.yihu.jw.security.dao;
package com.yihu.jw.security.dao;
import com.yihu.jw.security.model.OauthKeypairDO;
import com.yihu.jw.security.model.OauthKeypairDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
/**
/**
 * Created by Trick on 2019/7/23.
 * Created by Trick on 2019/7/23.
 */
 */
public interface OauthKeypairDao extends PagingAndSortingRepository<OauthKeypairDO, String>, JpaSpecificationExecutor<OauthKeypairDO> {
public interface OauthKeypairDao extends JpaRepository<OauthKeypairDO, String>, JpaSpecificationExecutor<OauthKeypairDO> {
    OauthKeypairDO findByCode(String code);
    OauthKeypairDO findByCode(String code);
}
}

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/OauthRsaKeyDao.java

@ -1,6 +1,7 @@
package com.yihu.jw.security.dao;
package com.yihu.jw.security.dao;
import com.yihu.jw.entity.auth.OauthRsaKeyDO;
import com.yihu.jw.entity.auth.OauthRsaKeyDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
@ -10,7 +11,7 @@ import java.util.List;
/**
/**
 * Created by Trick on 2020/3/10.
 * Created by Trick on 2020/3/10.
 */
 */
public interface OauthRsaKeyDao extends PagingAndSortingRepository<OauthRsaKeyDO, String>, JpaSpecificationExecutor<OauthRsaKeyDO> {
public interface OauthRsaKeyDao extends JpaRepository<OauthRsaKeyDO, String>, JpaSpecificationExecutor<OauthRsaKeyDO> {
    @Query("from OauthRsaKeyDO where code=?1 and appId=?2")
    @Query("from OauthRsaKeyDO where code=?1 and appId=?2")
    List<OauthRsaKeyDO> findByCodeAndAppId(String code,String appId);
    List<OauthRsaKeyDO> findByCodeAndAppId(String code,String appId);

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/OauthWlyyConfigDao.java

@ -1,11 +1,12 @@
package com.yihu.jw.security.dao;
package com.yihu.jw.security.dao;
import com.yihu.jw.entity.wlyyinfo.OauthWlyyConfigDO;
import com.yihu.jw.entity.wlyyinfo.OauthWlyyConfigDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
/**
/**
 * Created by Trick on 2019/8/7.
 * Created by Trick on 2019/8/7.
 */
 */
public interface OauthWlyyConfigDao extends PagingAndSortingRepository<OauthWlyyConfigDO, String>, JpaSpecificationExecutor<OauthWlyyConfigDO> {
public interface OauthWlyyConfigDao extends JpaRepository<OauthWlyyConfigDO, String>, JpaSpecificationExecutor<OauthWlyyConfigDO> {
}
}

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/OauthYlzConfigDao.java

@ -1,11 +1,12 @@
package com.yihu.jw.security.dao;
package com.yihu.jw.security.dao;
import com.yihu.jw.entity.ylzinfo.OauthYlzConfigDO;
import com.yihu.jw.entity.ylzinfo.OauthYlzConfigDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
/**
/**
 * Created by Trick on 2019/7/26.
 * Created by Trick on 2019/7/26.
 */
 */
public interface OauthYlzConfigDao extends PagingAndSortingRepository<OauthYlzConfigDO, String>, JpaSpecificationExecutor<OauthYlzConfigDO> {
public interface OauthYlzConfigDao extends JpaRepository<OauthYlzConfigDO, String>, JpaSpecificationExecutor<OauthYlzConfigDO> {
}
}

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/WlyyHttpLogDao.java

@ -1,13 +1,14 @@
package com.yihu.jw.security.dao;
package com.yihu.jw.security.dao;
import com.yihu.jw.entity.hospital.httplog.WlyyHttpLogDO;
import com.yihu.jw.entity.hospital.httplog.WlyyHttpLogDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
/**
/**
 * Created by Trick on 2019/6/25.
 * Created by Trick on 2019/6/25.
 */
 */
public interface WlyyHttpLogDao extends PagingAndSortingRepository<WlyyHttpLogDO, String>, JpaSpecificationExecutor<WlyyHttpLogDO> {
public interface WlyyHttpLogDao extends JpaRepository<WlyyHttpLogDO, String>, JpaSpecificationExecutor<WlyyHttpLogDO> {

+ 2 - 2
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/doctor/BaseDoctorDao.java

@ -1,6 +1,7 @@
package com.yihu.jw.security.dao.doctor;
package com.yihu.jw.security.dao.doctor;
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.Query;
@ -21,13 +22,12 @@ import java.util.List;
 * @since 1.
 * @since 1.
 */
 */
public interface BaseDoctorDao extends PagingAndSortingRepository<BaseDoctorDO, String>, JpaSpecificationExecutor<BaseDoctorDO>  {
public interface BaseDoctorDao extends JpaRepository<BaseDoctorDO, String>, JpaSpecificationExecutor<BaseDoctorDO>  {
    @Modifying
    @Modifying
    @Query("UPDATE BaseDoctorDO SET idcard = CONCAT(idcard,'-'),password = CONCAT(password,'-'), mobile = CONCAT(mobile,'-'),id = concat(id,'-')   WHERE id = ?1")
    @Query("UPDATE BaseDoctorDO SET idcard = CONCAT(idcard,'-'),password = CONCAT(password,'-'), mobile = CONCAT(mobile,'-'),id = concat(id,'-')   WHERE id = ?1")
    void logOff(String id);
    void logOff(String id);
    BaseDoctorDO findById(String id);
    @Query("from BaseDoctorDO d where d.idcard=?1 and d.del ='1'")
    @Query("from BaseDoctorDO d where d.idcard=?1 and d.del ='1'")
    BaseDoctorDO findByIdcard(String idcard);
    BaseDoctorDO findByIdcard(String idcard);

+ 2 - 2
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/doctor/BaseDoctorHospitalDao.java

@ -1,15 +1,15 @@
package com.yihu.jw.security.dao.doctor;
package com.yihu.jw.security.dao.doctor;
import com.yihu.jw.entity.base.doctor.BaseDoctorHospitalDO;
import com.yihu.jw.entity.base.doctor.BaseDoctorHospitalDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import java.util.List;
import java.util.List;
import java.util.Map;
import java.util.Map;
import java.util.Set;
import java.util.Set;
public interface BaseDoctorHospitalDao extends PagingAndSortingRepository<BaseDoctorHospitalDO, Integer>, JpaSpecificationExecutor<BaseDoctorHospitalDO> {
public interface BaseDoctorHospitalDao extends JpaRepository<BaseDoctorHospitalDO, Integer>, JpaSpecificationExecutor<BaseDoctorHospitalDO> {
    List<BaseDoctorHospitalDO> findByOrgCodeAndDoctorCode(String orgCode, String doctorCode);
    List<BaseDoctorHospitalDO> findByOrgCodeAndDoctorCode(String orgCode, String doctorCode);

+ 2 - 2
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/doctor/BaseDoctorRoleDao.java

@ -1,9 +1,9 @@
package com.yihu.jw.security.dao.doctor;
package com.yihu.jw.security.dao.doctor;
import com.yihu.jw.entity.base.doctor.BaseDoctorRoleDO;
import com.yihu.jw.entity.base.doctor.BaseDoctorRoleDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import java.util.List;
import java.util.List;
import java.util.Set;
import java.util.Set;
@ -21,7 +21,7 @@ import java.util.Set;
 * </pre>
 * </pre>
 * @since 1.
 * @since 1.
 */
 */
public interface BaseDoctorRoleDao extends PagingAndSortingRepository<BaseDoctorRoleDO, Integer>, JpaSpecificationExecutor<BaseDoctorRoleDO>  {
public interface BaseDoctorRoleDao extends JpaRepository<BaseDoctorRoleDO, Integer>, JpaSpecificationExecutor<BaseDoctorRoleDO>  {
    @Query("select id from BaseDoctorRoleDO where doctorCode = ?1")
    @Query("select id from BaseDoctorRoleDO where doctorCode = ?1")
    Set<Object> findIdListByDoctorCode(String doctorCode);
    Set<Object> findIdListByDoctorCode(String doctorCode);

+ 2 - 2
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/doctor/DoctorMappingDao.java

@ -1,15 +1,15 @@
package com.yihu.jw.security.dao.doctor;
package com.yihu.jw.security.dao.doctor;
import com.yihu.jw.entity.hospital.mapping.DoctorMappingDO;
import com.yihu.jw.entity.hospital.mapping.DoctorMappingDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.PagingAndSortingRepository;
import java.util.List;
import java.util.List;
/**
/**
 * Created by Trick on 2019/6/10.
 * Created by Trick on 2019/6/10.
 */
 */
public interface DoctorMappingDao extends PagingAndSortingRepository<DoctorMappingDO, String>, JpaSpecificationExecutor<DoctorMappingDO> {
public interface DoctorMappingDao extends JpaRepository<DoctorMappingDO, String>, JpaSpecificationExecutor<DoctorMappingDO> {
    List<DoctorMappingDO> findByDoctorAndOrgCode(String doctor, String orgCode);
    List<DoctorMappingDO> findByDoctorAndOrgCode(String doctor, String orgCode);

+ 2 - 2
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/iot/UserDao.java

@ -1,9 +1,9 @@
package com.yihu.jw.security.dao.iot;
package com.yihu.jw.security.dao.iot;
import com.yihu.jw.entity.base.user.UserDO;
import com.yihu.jw.entity.base.user.UserDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import java.util.List;
import java.util.List;
@ -11,7 +11,7 @@ import java.util.List;
 * Dao - 后台管理员
 * Dao - 后台管理员
 * Created by progr1mmer on 2018/8/20.
 * Created by progr1mmer on 2018/8/20.
 */
 */
public interface UserDao extends PagingAndSortingRepository<UserDO, String>, JpaSpecificationExecutor<UserDO> {
public interface UserDao extends JpaRepository<UserDO, String>, JpaSpecificationExecutor<UserDO> {
    @Query("select u from UserDO u where u.mobile = ?1 and u.enabled = 1")
    @Query("select u from UserDO u where u.mobile = ?1 and u.enabled = 1")
    UserDO findByMobile(String mobile);
    UserDO findByMobile(String mobile);

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/BaseGetuiClientDao.java

@ -2,6 +2,7 @@ package com.yihu.jw.security.dao.patient;
import com.yihu.jw.entity.base.patient.BasePatientDO;
import com.yihu.jw.entity.base.patient.BasePatientDO;
import com.yihu.jw.entity.care.common.GetuiClientDO;
import com.yihu.jw.entity.care.common.GetuiClientDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
@ -15,7 +16,7 @@ import java.util.List;
 * @Date: 2021/7/19
 * @Date: 2021/7/19
 * @Description:
 * @Description:
 */
 */
public interface BaseGetuiClientDao extends PagingAndSortingRepository<GetuiClientDO, String>, JpaSpecificationExecutor<GetuiClientDO> {
public interface BaseGetuiClientDao extends JpaRepository<GetuiClientDO, String>, JpaSpecificationExecutor<GetuiClientDO> {
    @Query("from GetuiClientDO p where p.user = ?1 and p.type=?2 and p.clientId=?3 and p.clientType=?4")
    @Query("from GetuiClientDO p where p.user = ?1 and p.type=?2 and p.clientId=?3 and p.clientType=?4")
    List<GetuiClientDO> findByUser(String user, Integer type,String clientId,String clientType);
    List<GetuiClientDO> findByUser(String user, Integer type,String clientId,String clientType);

+ 2 - 3
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/BasePatientDao.java

@ -2,6 +2,7 @@ package com.yihu.jw.security.dao.patient;
import com.yihu.jw.entity.base.patient.BasePatientDO;
import com.yihu.jw.entity.base.patient.BasePatientDO;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
@ -12,9 +13,7 @@ import java.util.Map;
/**
/**
 * Created by Trick on 2018/8/31.
 * Created by Trick on 2018/8/31.
 */
 */
public interface BasePatientDao extends PagingAndSortingRepository<BasePatientDO, String>, JpaSpecificationExecutor<BasePatientDO> {
    BasePatientDO findById(String id);
public interface BasePatientDao extends JpaRepository<BasePatientDO, String>, JpaSpecificationExecutor<BasePatientDO> {
    BasePatientDO findByIdcardAndDel(String Idcard, String del);
    BasePatientDO findByIdcardAndDel(String Idcard, String del);

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/BasePatientMedicareCardDao.java

@ -1,6 +1,7 @@
package com.yihu.jw.security.dao.patient;
package com.yihu.jw.security.dao.patient;
import com.yihu.jw.entity.base.patient.PatientMedicareCardDO;
import com.yihu.jw.entity.base.patient.PatientMedicareCardDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
@ -11,7 +12,7 @@ import java.util.Set;
/**
/**
 * Created by Trick on 2018/8/31.
 * Created by Trick on 2018/8/31.
 */
 */
public interface BasePatientMedicareCardDao extends PagingAndSortingRepository<PatientMedicareCardDO, Integer>, JpaSpecificationExecutor<PatientMedicareCardDO> {
public interface BasePatientMedicareCardDao extends JpaRepository<PatientMedicareCardDO, Integer>, JpaSpecificationExecutor<PatientMedicareCardDO> {
    List<PatientMedicareCardDO> findByPatientCode(String patientCode);
    List<PatientMedicareCardDO> findByPatientCode(String patientCode);

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/BasePatientWechatDao.java

@ -1,6 +1,7 @@
package com.yihu.jw.security.dao.patient;
package com.yihu.jw.security.dao.patient;
import com.yihu.jw.entity.base.wx.BasePatientWechatDo;
import com.yihu.jw.entity.base.wx.BasePatientWechatDo;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
@ -10,7 +11,7 @@ import java.util.List;
 * Created by Trick on 2020/3/18.
 * Created by Trick on 2020/3/18.
 */
 */
public interface BasePatientWechatDao extends
public interface BasePatientWechatDao extends
        PagingAndSortingRepository<BasePatientWechatDo, String>,
        JpaRepository<BasePatientWechatDo, String>,
        JpaSpecificationExecutor<BasePatientWechatDo> {
        JpaSpecificationExecutor<BasePatientWechatDo> {
    List<BasePatientWechatDo> findByWechatIdAndPatientId (String wechatid, String patientId);
    List<BasePatientWechatDo> findByWechatIdAndPatientId (String wechatid, String patientId);

+ 3 - 2
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/WechatDao.java

@ -1,6 +1,7 @@
package com.yihu.jw.security.dao.patient;
package com.yihu.jw.security.dao.patient;
import com.yihu.jw.entity.base.wx.WxWechatDO;
import com.yihu.jw.entity.base.wx.WxWechatDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
@ -10,7 +11,7 @@ import java.util.List;
/**
/**
 * Created by Administrator on 2017/5/20 0020.
 * Created by Administrator on 2017/5/20 0020.
 */
 */
public interface WechatDao extends PagingAndSortingRepository<WxWechatDO, String>, JpaSpecificationExecutor<WxWechatDO> {
public interface WechatDao extends JpaRepository<WxWechatDO, String>, JpaSpecificationExecutor<WxWechatDO> {
    @Query("from WxWechatDO w where w.appId = ?1 and w.status!=-1")
    @Query("from WxWechatDO w where w.appId = ?1 and w.status!=-1")
    WxWechatDO findByAppId(String appId);
    WxWechatDO findByAppId(String appId);
@ -19,7 +20,7 @@ public interface WechatDao extends PagingAndSortingRepository<WxWechatDO, String
    WxWechatDO findByAppIdExcludeId(String appId, String id);
    WxWechatDO findByAppIdExcludeId(String appId, String id);
    @Query("from WxWechatDO w where w.id = ?1 and w.status!=-1")
    @Query("from WxWechatDO w where w.id = ?1 and w.status!=-1")
    WxWechatDO findById(String id);
    WxWechatDO findByIdAndStatus(String id);
    @Query("from WxWechatDO w where w.status!=-1")
    @Query("from WxWechatDO w where w.status!=-1")
    List<WxWechatDO> findAll();
    List<WxWechatDO> findAll();

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/WlyyHospitalSysDictDao.java

@ -1,12 +1,13 @@
package com.yihu.jw.security.dao.patient;
package com.yihu.jw.security.dao.patient;
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
import java.util.List;
import java.util.List;
public interface WlyyHospitalSysDictDao  extends PagingAndSortingRepository<WlyyHospitalSysDictDO, String>, JpaSpecificationExecutor<WlyyHospitalSysDictDO> {
public interface WlyyHospitalSysDictDao  extends JpaRepository<WlyyHospitalSysDictDO, String>, JpaSpecificationExecutor<WlyyHospitalSysDictDO> {
    WlyyHospitalSysDictDO findDictById(String id);
    WlyyHospitalSysDictDO findDictById(String id);
    List<WlyyHospitalSysDictDO> findByDictName(String dictName);
    List<WlyyHospitalSysDictDO> findByDictName(String dictName);

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/patient/WlyyPatientFamilyMemberDao.java

@ -2,13 +2,14 @@ package com.yihu.jw.security.dao.patient;
import com.yihu.jw.entity.hospital.family.BasePatientMemberDictDO;
import com.yihu.jw.entity.hospital.family.BasePatientMemberDictDO;
import com.yihu.jw.entity.hospital.family.WlyyPatientFamilyMemberDO;
import com.yihu.jw.entity.hospital.family.WlyyPatientFamilyMemberDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
import java.util.List;
import java.util.List;
public interface WlyyPatientFamilyMemberDao extends PagingAndSortingRepository<WlyyPatientFamilyMemberDO, String>, JpaSpecificationExecutor<WlyyPatientFamilyMemberDO> {
public interface WlyyPatientFamilyMemberDao extends JpaRepository<WlyyPatientFamilyMemberDO, String>, JpaSpecificationExecutor<WlyyPatientFamilyMemberDO> {
    @Query("from WlyyPatientFamilyMemberDO t where t.patient = ?1 and t.familyRelation =?2 and t.isDel = 1 ")
    @Query("from WlyyPatientFamilyMemberDO t where t.patient = ?1 and t.familyRelation =?2 and t.isDel = 1 ")
    WlyyPatientFamilyMemberDO findFamilyMemberByPatientAndRelationCode(String patient,String familyRelation);
    WlyyPatientFamilyMemberDO findFamilyMemberByPatientAndRelationCode(String patient,String familyRelation);
}
}

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/user/RoleDao.java

@ -1,6 +1,7 @@
package com.yihu.jw.security.dao.user;
package com.yihu.jw.security.dao.user;
import com.yihu.jw.entity.base.role.RoleDO;
import com.yihu.jw.entity.base.role.RoleDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
@ -10,7 +11,7 @@ import java.util.List;
 * Dao - 角色
 * Dao - 角色
 * Created by progr1mmer on 2018/8/17.
 * Created by progr1mmer on 2018/8/17.
 */
 */
public interface RoleDao extends PagingAndSortingRepository<RoleDO, String>, JpaSpecificationExecutor<RoleDO> {
public interface RoleDao extends JpaRepository<RoleDO, String>, JpaSpecificationExecutor<RoleDO> {
    RoleDO findByCode(String code);
    RoleDO findByCode(String code);

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/user/WlyyUserAreaDao.java

@ -1,6 +1,7 @@
package com.yihu.jw.security.dao.user;
package com.yihu.jw.security.dao.user;
import com.yihu.jw.entity.equipment.WlyyUserAreaDO;
import com.yihu.jw.entity.equipment.WlyyUserAreaDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.Query;
@ -8,7 +9,7 @@ import org.springframework.data.repository.PagingAndSortingRepository;
import java.util.List;
import java.util.List;
public interface WlyyUserAreaDao extends PagingAndSortingRepository<WlyyUserAreaDO, String>, JpaSpecificationExecutor<WlyyUserAreaDO> {
public interface WlyyUserAreaDao extends JpaRepository<WlyyUserAreaDO, String>, JpaSpecificationExecutor<WlyyUserAreaDO> {
    @Query("select id from WlyyUserAreaDO where userId = ?1 ")
    @Query("select id from WlyyUserAreaDO where userId = ?1 ")
    List<WlyyUserAreaDO> findAllByUserId(String userId);
    List<WlyyUserAreaDO> findAllByUserId(String userId);

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/dao/user/WlyyUserEquipmentDao.java

@ -1,6 +1,7 @@
package com.yihu.jw.security.dao.user;
package com.yihu.jw.security.dao.user;
import com.yihu.jw.entity.equipment.WlyyUserEquipmentDO;
import com.yihu.jw.entity.equipment.WlyyUserEquipmentDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.Query;
@ -8,7 +9,7 @@ import org.springframework.data.repository.PagingAndSortingRepository;
import java.util.List;
import java.util.List;
public interface WlyyUserEquipmentDao extends PagingAndSortingRepository<WlyyUserEquipmentDO, String>, JpaSpecificationExecutor<WlyyUserEquipmentDO> {
public interface WlyyUserEquipmentDao extends JpaRepository<WlyyUserEquipmentDO, String>, JpaSpecificationExecutor<WlyyUserEquipmentDO> {
    @Modifying
    @Modifying
    @Query("delete from WlyyUserEquipmentDO p where p.userId=?1 and del=1 ")
    @Query("delete from WlyyUserEquipmentDO p where p.userId=?1 and del=1 ")

+ 2 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/login/dao/BaseLoginLogDao.java

@ -1,6 +1,7 @@
package com.yihu.jw.security.login.dao;
package com.yihu.jw.security.login.dao;
import com.yihu.jw.entity.base.login.BaseLoginLogDO;
import com.yihu.jw.entity.base.login.BaseLoginLogDO;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.PagingAndSortingRepository;
@ -8,7 +9,7 @@ import org.springframework.data.repository.PagingAndSortingRepository;
import java.util.List;
import java.util.List;
public interface BaseLoginLogDao extends PagingAndSortingRepository<BaseLoginLogDO, String>, JpaSpecificationExecutor<BaseLoginLogDO> {
public interface BaseLoginLogDao extends JpaRepository<BaseLoginLogDO, String>, JpaSpecificationExecutor<BaseLoginLogDO> {
    @Query("from BaseLoginLogDO l where l.openid=?1 order by l.createTime desc")
    @Query("from BaseLoginLogDO l where l.openid=?1 order by l.createTime desc")
    List<BaseLoginLogDO> findByOpenId(String openid);
    List<BaseLoginLogDO> findByOpenId(String openid);

+ 1 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/oauth2/provider/endpoint/WlyyLoginEndpoint.java

@ -2902,7 +2902,7 @@ public class WlyyLoginEndpoint extends AbstractEndpoint {
            userDetailsService.addFailureCount(username, 0);
            userDetailsService.addFailureCount(username, 0);
        }
        }
        WxWechatDO wxWechatDO = wechatDao.findById(wechatId);
        WxWechatDO wxWechatDO = wechatDao.findByIdAndStatus(wechatId);
        String appletOpenid = null;
        String appletOpenid = null;
        if (!StringUtils.isEmpty(appletCode)){
        if (!StringUtils.isEmpty(appletCode)){
            Map<String,Object> objectMap = checkApplets(appletCode,wxWechatDO.getApplets(),wxWechatDO.getAppletsSecret());
            Map<String,Object> objectMap = checkApplets(appletCode,wxWechatDO.getApplets(),wxWechatDO.getAppletsSecret());

+ 2 - 2
server/svr-authentication/src/main/java/com/yihu/jw/security/service/OauthCaConfigSerivce.java

@ -34,7 +34,7 @@ public class OauthCaConfigSerivce {
    public String getQRCode(String sys) {
    public String getQRCode(String sys) {
        try {
        try {
            logger.info("生成二维码 getQRCode :"+sys);
            logger.info("生成二维码 getQRCode :"+sys);
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.findOne("oauth_ca_config");
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.getOne("oauth_ca_config");
            QRCodeServiceImplServiceLocator locator = new QRCodeServiceImplServiceLocator();
            QRCodeServiceImplServiceLocator locator = new QRCodeServiceImplServiceLocator();
            URL portAddress = new URL(oauthCaConfigDO.getUrl());
            URL portAddress = new URL(oauthCaConfigDO.getUrl());
            QRCodeService service = locator.getQRCodeServiceImplPort(portAddress);
            QRCodeService service = locator.getQRCodeServiceImplPort(portAddress);
@ -53,7 +53,7 @@ public class OauthCaConfigSerivce {
     */
     */
    public JSONObject getQueryQRCode(String qrcode){
    public JSONObject getQueryQRCode(String qrcode){
        try {
        try {
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.findOne("oauth_ca_config");
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.getOne("oauth_ca_config");
            QRCodeServiceImplServiceLocator locator = new QRCodeServiceImplServiceLocator();
            QRCodeServiceImplServiceLocator locator = new QRCodeServiceImplServiceLocator();
            URL portAddress = new URL(oauthCaConfigDO.getUrl());
            URL portAddress = new URL(oauthCaConfigDO.getUrl());
            QRCodeService service = locator.getQRCodeServiceImplPort(portAddress);
            QRCodeService service = locator.getQRCodeServiceImplPort(portAddress);

+ 2 - 2
server/svr-authentication/src/main/java/com/yihu/jw/security/service/OauthSsoService.java

@ -71,7 +71,7 @@ public class OauthSsoService {
         */
         */
        List<OauthRsaKeyDO> oauthRsaKeyDOs = rsaKeyDao.findByCodeAndAppId(code,appId);
        List<OauthRsaKeyDO> oauthRsaKeyDOs = rsaKeyDao.findByCodeAndAppId(code,appId);
        if(oauthRsaKeyDOs!=null&&oauthRsaKeyDOs.size()>0){
        if(oauthRsaKeyDOs!=null&&oauthRsaKeyDOs.size()>0){
            rsaKeyDao.delete(oauthRsaKeyDOs);
            rsaKeyDao.deleteAll(oauthRsaKeyDOs);
        }
        }
        /**
        /**
         * 生成新的秘钥
         * 生成新的秘钥
@ -134,7 +134,7 @@ public class OauthSsoService {
                        for(BasePatientWechatDo wechatDo:wechatDos){
                        for(BasePatientWechatDo wechatDo:wechatDos){
                            wechatDo.setOpenid(openid);
                            wechatDo.setOpenid(openid);
                        }
                        }
                        basePatientWechatDao.save(wechatDos);
                        basePatientWechatDao.saveAll(wechatDos);
                    }else {
                    }else {
                        if (StringUtils.isNoneBlank(openid)){
                        if (StringUtils.isNoneBlank(openid)){
                            //保存openid
                            //保存openid

+ 3 - 3
server/svr-authentication/src/main/java/com/yihu/jw/security/service/OauthWlyyConfigService.java

@ -69,7 +69,7 @@ public class OauthWlyyConfigService {
    public JSONObject checkWlyyDoctor(String code)throws Exception{
    public JSONObject checkWlyyDoctor(String code)throws Exception{
        OauthWlyyConfigDO oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("wlyyConfig");
        OauthWlyyConfigDO oauthWlyyConfigDO = oauthWlyyConfigDao.getOne("wlyyConfig");
        //token获取accesstoken
        //token获取accesstoken
        List<NameValuePair> params = new ArrayList<>();
        List<NameValuePair> params = new ArrayList<>();
        params.add(new BasicNameValuePair("appid", oauthWlyyConfigDO.getAppId()));
        params.add(new BasicNameValuePair("appid", oauthWlyyConfigDO.getAppId()));
@ -241,7 +241,7 @@ public class OauthWlyyConfigService {
    public JSONObject checkWlyyUserDoctor(String doctor)throws Exception{
    public JSONObject checkWlyyUserDoctor(String doctor)throws Exception{
        OauthWlyyConfigDO oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("wlyyConfig");
        OauthWlyyConfigDO oauthWlyyConfigDO = oauthWlyyConfigDao.getOne("wlyyConfig");
        //token获取accesstoken
        //token获取accesstoken
        List<NameValuePair> params = new ArrayList<>();
        List<NameValuePair> params = new ArrayList<>();
        params.add(new BasicNameValuePair("appid", oauthWlyyConfigDO.getAppId()));
        params.add(new BasicNameValuePair("appid", oauthWlyyConfigDO.getAppId()));
@ -312,7 +312,7 @@ public class OauthWlyyConfigService {
                        userDO = userDao.save(userDO);
                        userDO = userDao.save(userDO);
                        //18补货员19社区药柜管理员20药柜区域管理员21药柜超级管理员
                        //18补货员19社区药柜管理员20药柜区域管理员21药柜超级管理员
                        String expandLevel = doctorJson.getString("expandLevel");
                        String expandLevel = doctorJson.getString("expandLevel");
                        RoleDO roleDO = roleDao.findOne(expandLevel);
                        RoleDO roleDO = roleDao.getOne(expandLevel);
                        userDO.setRoleId(roleDO.getId());
                        userDO.setRoleId(roleDO.getId());
                        userDO = userDao.save(userDO);
                        userDO = userDao.save(userDO);
                        List<WlyyUserAreaDO> userAreaDOList = userAreaDao.findAllByUserId(userDO.getId());
                        List<WlyyUserAreaDO> userAreaDOList = userAreaDao.findAllByUserId(userDO.getId());

+ 2 - 2
server/svr-authentication/src/main/java/com/yihu/jw/security/service/OauthYlzConfigService.java

@ -131,7 +131,7 @@ public class OauthYlzConfigService {
    public Map<String,Object> getOauthQRCodeImg(){
    public Map<String,Object> getOauthQRCodeImg(){
        try {
        try {
            logger.info("getOauthQRCodeImg dao1:"+DateUtil.dateToStr(new Date(),"yyyy-MM-dd HH:mm:ss:SSS"));
            logger.info("getOauthQRCodeImg dao1:"+DateUtil.dateToStr(new Date(),"yyyy-MM-dd HH:mm:ss:SSS"));
            OauthYlzConfigDO oauthYlzConfigDO = oauthYlzConfigDao.findOne("ylz_config");
            OauthYlzConfigDO oauthYlzConfigDO = oauthYlzConfigDao.getOne("ylz_config");
            logger.info("getOauthQRCodeImg dao2:"+DateUtil.dateToStr(new Date(),"yyyy-MM-dd HH:mm:ss:SSS"));
            logger.info("getOauthQRCodeImg dao2:"+DateUtil.dateToStr(new Date(),"yyyy-MM-dd HH:mm:ss:SSS"));
            TransRequest e = new TransRequest();
            TransRequest e = new TransRequest();
            e.setMethod("ehc.ehealthcard.authurl");
            e.setMethod("ehc.ehealthcard.authurl");
@ -184,7 +184,7 @@ public class OauthYlzConfigService {
    public Map<String,Object> checkOauthQRCode(String authorizeNo){
    public Map<String,Object> checkOauthQRCode(String authorizeNo){
        Map<String,Object> rsMap = new HashedMap();
        Map<String,Object> rsMap = new HashedMap();
        OauthYlzConfigDO oauthYlzConfigDO = oauthYlzConfigDao.findOne("ylz_config");
        OauthYlzConfigDO oauthYlzConfigDO = oauthYlzConfigDao.getOne("ylz_config");
        try {
        try {
            TransRequest e = new TransRequest();
            TransRequest e = new TransRequest();
            e.setMethod("ehc.ehealthcard.auth.query");
            e.setMethod("ehc.ehealthcard.auth.query");

+ 2 - 2
server/svr-authentication/src/main/java/com/yihu/jw/security/service/RegisterService.java

@ -204,7 +204,7 @@ public class RegisterService {
                patient.setPassword(MD5.md5Hex(pw + "{" + salt + "}"));
                patient.setPassword(MD5.md5Hex(pw + "{" + salt + "}"));
                patient.setSalt(salt);
                patient.setSalt(salt);
            }
            }
            basePatientDao.save(list);
            basePatientDao.saveAll(list);
        }else{
        }else{
            return "-1";
            return "-1";
        }
        }
@ -241,7 +241,7 @@ public class RegisterService {
    public String updateDoctorMoble(String id,String mobile){
    public String updateDoctorMoble(String id,String mobile){
        BaseDoctorDO doctorDO = baseDoctorDao.findOne(id);
        BaseDoctorDO doctorDO = baseDoctorDao.getOne(id);
        //认证信息设置
        //认证信息设置
        doctorDO.setMobile(mobile);
        doctorDO.setMobile(mobile);
        baseDoctorDao.save(doctorDO);
        baseDoctorDao.save(doctorDO);

文件差异内容过多而无法显示
+ 0 - 52
server/svr-authentication/src/main/java/com/yihu/jw/security/service/TEST.java


+ 4 - 4
server/svr-authentication/src/main/java/com/yihu/jw/security/service/XzzxService.java

@ -47,7 +47,7 @@ public class XzzxService {
    public String getQRCode() {
    public String getQRCode() {
        try {
        try {
            logger.info("生成二维码 getQRCode :");
            logger.info("生成二维码 getQRCode :");
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.findOne("oauth_ca_config");
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.getOne("oauth_ca_config");
            String url = "";
            String url = "";
            if (oauthCaConfigDO!=null){
            if (oauthCaConfigDO!=null){
                url=oauthCaConfigDO.getUrl()+"/gateway/oauth/authorize?responseType=code&clientId="+oauthCaConfigDO.getClientId();
                url=oauthCaConfigDO.getUrl()+"/gateway/oauth/authorize?responseType=code&clientId="+oauthCaConfigDO.getClientId();
@ -89,7 +89,7 @@ public class XzzxService {
     */
     */
    public JSONObject getTokeninfo(String requestId){
    public JSONObject getTokeninfo(String requestId){
        try {
        try {
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.findOne("oauth_ca_config");
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.getOne("oauth_ca_config");
            String url = "";
            String url = "";
            if (oauthCaConfigDO!=null){
            if (oauthCaConfigDO!=null){
                url=oauthCaConfigDO.getUrl()+"/gateway/oauth/tokeninfo?clientId="+oauthCaConfigDO.getClientId()+"&requestId="+requestId+"";
                url=oauthCaConfigDO.getUrl()+"/gateway/oauth/tokeninfo?clientId="+oauthCaConfigDO.getClientId()+"&requestId="+requestId+"";
@ -106,13 +106,13 @@ public class XzzxService {
    public String synDoctorToCa(String clientId,String requestId,String doctorId){
    public String synDoctorToCa(String clientId,String requestId,String doctorId){
        try {
        try {
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.findOne("oauth_ca_config");
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.getOne("oauth_ca_config");
            String url = "";
            String url = "";
            if (oauthCaConfigDO!=null){
            if (oauthCaConfigDO!=null){
                url=oauthCaConfigDO.getUrl()+"/gateway/doctor/synDoctor";
                url=oauthCaConfigDO.getUrl()+"/gateway/doctor/synDoctor";
            }
            }
            if (StringUtils.isNotBlank(doctorId)){
            if (StringUtils.isNotBlank(doctorId)){
                BaseDoctorDO doctorDO = doctorDao.findById(doctorId);
                BaseDoctorDO doctorDO = doctorDao.getOne(doctorId);
                List<BaseDoctorHospitalDO> doctorHospitalDOS = doctorHospitalDao.findByDoctorCode(doctorId);
                List<BaseDoctorHospitalDO> doctorHospitalDOS = doctorHospitalDao.findByDoctorCode(doctorId);
                JSONObject body = new JSONObject();
                JSONObject body = new JSONObject();
                JSONObject head = new JSONObject();
                JSONObject head = new JSONObject();

+ 4 - 4
server/svr-authentication/src/main/java/com/yihu/jw/security/service/YkyyService.java

@ -87,7 +87,7 @@ public class YkyyService {
    public String getQRCode() {
    public String getQRCode() {
        try {
        try {
            logger.info("生成二维码 getQRCode :");
            logger.info("生成二维码 getQRCode :");
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.findOne("oauth_ca_config");
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.getOne("oauth_ca_config");
            String url = "";
            String url = "";
            if (oauthCaConfigDO!=null){
            if (oauthCaConfigDO!=null){
                url=oauthCaConfigDO.getUrl()+"/pkiserver/v1/getQRCodeBySys";
                url=oauthCaConfigDO.getUrl()+"/pkiserver/v1/getQRCodeBySys";
@ -131,7 +131,7 @@ public class YkyyService {
     */
     */
    public JSONObject getTokeninfo(String qrCode){
    public JSONObject getTokeninfo(String qrCode){
        try {
        try {
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.findOne("oauth_ca_config");
            OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.getOne("oauth_ca_config");
            String url = "";
            String url = "";
            if (oauthCaConfigDO!=null){
            if (oauthCaConfigDO!=null){
                url=oauthCaConfigDO.getUrl()+"/pkiserver/v1/queryQRCode";
                url=oauthCaConfigDO.getUrl()+"/pkiserver/v1/queryQRCode";
@ -154,7 +154,7 @@ public class YkyyService {
     * @return
     * @return
     */
     */
    public String requestCaParams(String url,String data) throws UnsupportedEncodingException {
    public String requestCaParams(String url,String data) throws UnsupportedEncodingException {
        OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.findOne("oauth_ca_config");
        OauthCaConfigDO oauthCaConfigDO = oauthCaConfigDao.getOne("oauth_ca_config");
        String time = DateUtil.getStringDateUpper();
        String time = DateUtil.getStringDateUpper();
        JSONObject jsonObject = new JSONObject();
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("appid",oauthCaConfigDO.getClientId());
        jsonObject.put("appid",oauthCaConfigDO.getClientId());
@ -371,7 +371,7 @@ public class YkyyService {
     * @throws Exception
     * @throws Exception
     */
     */
    public void registerYkt(String patient,String pw,String code) throws Exception {
    public void registerYkt(String patient,String pw,String code) throws Exception {
        BasePatientDO basePatientDO  = patientDao.findById(patient);
        BasePatientDO basePatientDO  = patientDao.getOne(patient);
        if (basePatientDO!=null){
        if (basePatientDO!=null){
            String userId = basePatientDO.getUserId();
            String userId = basePatientDO.getUserId();
            if (StringUtils.isNoneBlank(userId)){
            if (StringUtils.isNoneBlank(userId)){