Переглянути джерело

Merge branch 'dev' of yeshijie/wlyy2.0 into dev

叶仕杰 3 роки тому
батько
коміт
15dfffd1d8

+ 11 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/base/patient/BasePatientDO.java

@ -283,6 +283,8 @@ public class BasePatientDO extends UuidIdentityEntityWithOperator {
    private String padImei;//绑定平板标志
    private String padImei;//绑定平板标志
    private String residentialArea;//居住小区
    private String residentialArea;//居住小区
    private Integer deviceFlag;//绑定设备标识 大于0为绑定了设备
    public String getCardType() {
    public String getCardType() {
        return cardType;
        return cardType;
    }
    }
@ -869,4 +871,13 @@ public class BasePatientDO extends UuidIdentityEntityWithOperator {
    public void setResidentialArea(String residentialArea) {
    public void setResidentialArea(String residentialArea) {
        this.residentialArea = residentialArea;
        this.residentialArea = residentialArea;
    }
    }
    @Transient
    public Integer getDeviceFlag() {
        return deviceFlag;
    }
    public void setDeviceFlag(Integer deviceFlag) {
        this.deviceFlag = deviceFlag;
    }
}
}

+ 1 - 1
svr/svr-cloud-care/src/main/java/com/yihu/jw/care/endpoint/patient/PatientEndpoint.java

@ -51,7 +51,7 @@ public class PatientEndpoint extends EnvelopRestEndpoint {
        return "获取成功";
        return "获取成功";
    }
    }
    @RequestMapping(value = "testRedisLock")
    @GetMapping(value = "testRedisLock")
    @RedisLock(key = "#patientDO.id")
    @RedisLock(key = "#patientDO.id")
    public Envelop testRedisLock(BasePatientDO patientDO) {
    public Envelop testRedisLock(BasePatientDO patientDO) {
        try {
        try {

+ 1 - 0
svr/svr-cloud-care/src/main/java/com/yihu/jw/care/service/label/PatientLableService.java

@ -62,6 +62,7 @@ public class PatientLableService extends BaseJpaService<WlyyPatientLabelDO, Wlyy
     */
     */
    public PageEnvelop<List<Map<String,Object>>> findSignPatientLabelListByTeamCode(String teamCode, String labelCode, String name, int page, int size){
    public PageEnvelop<List<Map<String,Object>>> findSignPatientLabelListByTeamCode(String teamCode, String labelCode, String name, int page, int size){
        String sql = "SELECT DISTINCT p.id,p.name,p.photo,p.idcard,p.mobile,p.openid,p.sex,p.pad_imei padImei " ;
        String sql = "SELECT DISTINCT p.id,p.name,p.photo,p.idcard,p.mobile,p.openid,p.sex,p.pad_imei padImei " ;
        sql +=",(select COUNT(*) from wlyy_patient_device a where a.`user` = p.id) deviceFlag ";
        String countSql = "SELECT count(DISTINCT p.id) ";
        String countSql = "SELECT count(DISTINCT p.id) ";
        String filters = "from base_service_package_sign_record sr,base_service_package_record r,  " +
        String filters = "from base_service_package_sign_record sr,base_service_package_record r,  " +
                "                base_service_package_item i,base_patient p,wlyy_patient_label l " +
                "                base_service_package_item i,base_patient p,wlyy_patient_label l " +

+ 3 - 0
svr/svr-cloud-care/src/main/java/com/yihu/jw/care/service/patient/CarePatientService.java

@ -124,6 +124,9 @@ public class CarePatientService extends BaseJpaService<BasePatientDO, BasePatien
            patientDO.setMarriageName(dictService.fingByNameAndCode(ConstantUtil.DICT_MARRIAGE_STATUS,String.valueOf(patientDO.getMarriage())));
            patientDO.setMarriageName(dictService.fingByNameAndCode(ConstantUtil.DICT_MARRIAGE_STATUS,String.valueOf(patientDO.getMarriage())));
        }
        }
        String deviceSql = "select COUNT(*) from wlyy_patient_device a where a.`user` = '"+patientId+"'";
        Integer deviceFlag = jdbcTemplate.queryForObject(deviceSql, Integer.class);
        patientDO.setDeviceFlag(deviceFlag);
        res.put("patient",patientDO);
        res.put("patient",patientDO);
        String sql = "select * from base_service_package_sign_record where patient = '"+patientId+"' and status = 1 limit 1";
        String sql = "select * from base_service_package_sign_record where patient = '"+patientId+"' and status = 1 limit 1";