Browse Source

Merge branch 'dev' of http://192.168.1.220:10080/Amoy2/wlyy2.0 into dev

liubing 3 years ago
parent
commit
370cb9f675

+ 1 - 0
common/common-entity/sql记录

@ -1243,3 +1243,4 @@ CREATE TABLE `base_patient_sos_contacts` (
ALTER table base.base_patient_sos_contacts add column phone_seqid int(2) default null COMMENT '联系人序号';
ALTER table base.base_patient_sos_contacts add column phone_seqid int(2) default null COMMENT '联系人序号';
ALTER table base_emergency_assistance_order add column device_sn varchar(50) DEFAULT NULL COMMENT '设备触发工单时有该字段';
ALTER table base_emergency_assistance_order add column device_sn varchar(50) DEFAULT NULL COMMENT '设备触发工单时有该字段';
ALTER table base_security_monitoring_order add column device_sn varchar(50) DEFAULT NULL COMMENT '设备触发工单时有该字段';
ALTER table base_security_monitoring_order add column device_sn varchar(50) DEFAULT NULL COMMENT '设备触发工单时有该字段';
ALTER table base_service_package_record add column team_code varchar(50) DEFAULT NULL COMMENT '团队id';

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

@ -589,7 +589,7 @@ public class WlyyUserDetailsService extends JdbcDaoSupport implements UserDetail
        } else if ("2".equals(loginType)) {//2.为医生账号
        } else if ("2".equals(loginType)) {//2.为医生账号
            result = this.getJdbcTemplate().queryForMap("select d.login_failure_count,d.last_login_failure_time from base_doctor d where d.mobile = ? or d.idcard = ?", username, username);
            result = this.getJdbcTemplate().queryForMap("select d.login_failure_count,d.last_login_failure_time from base_doctor d where d.mobile = ? or d.idcard = ?", username, username);
        } else if ("3".equals(loginType)) { //3.患者账号
        } else if ("3".equals(loginType)) { //3.患者账号
            result = this.getJdbcTemplate().queryForMap("select p.login_failure_count,p.last_login_failure_time from base_patient p where p.mobile = ? or p.idcard = ?", username, username);
            result = this.getJdbcTemplate().queryForMap("select p.login_failure_count,p.last_login_failure_time from base_patient p where p.mobile = ? or p.idcard = ? limit 1", username, username);
        } else if ("4".equals(loginType)) { //4.第三方患者账号
        } else if ("4".equals(loginType)) { //4.第三方患者账号
            result = this.getJdbcTemplate().queryForMap("select p.login_failure_count,p.last_login_failure_time from base_patient p where p.mobile = ? or p.idcard = ?", username, getIdcard());
            result = this.getJdbcTemplate().queryForMap("select p.login_failure_count,p.last_login_failure_time from base_patient p where p.mobile = ? or p.idcard = ?", username, getIdcard());
        }
        }

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

@ -11,6 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Service;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
import java.util.List;
import java.util.Map;
import java.util.Map;
@ -44,6 +45,7 @@ public class OnlineContactService extends BaseJpaService<BasePatientDO, BasePati
        List<Map<String,Object>> fwzList = jdbcTemplate.queryForList(fwzSql);
        List<Map<String,Object>> fwzList = jdbcTemplate.queryForList(fwzSql);
        if (zlyList.size() > 0){
        if (zlyList.size() > 0){
            for (int i=0;i<zlyList.size();i++){
            for (int i=0;i<zlyList.size();i++){
                List list = new ArrayList();
                JSONObject helperObj = new JSONObject();
                JSONObject helperObj = new JSONObject();
                helperObj.put("id",zlyList.get(i).get("id"));
                helperObj.put("id",zlyList.get(i).get("id"));
                helperObj.put("name",zlyList.get(i).get("name"));
                helperObj.put("name",zlyList.get(i).get("name"));
@ -57,13 +59,15 @@ public class OnlineContactService extends BaseJpaService<BasePatientDO, BasePati
                    }
                    }
                }
                }
                helperObj.put("onLineFlag", onLineFlag);
                helperObj.put("onLineFlag", onLineFlag);
                obj.put("helperObj",helperObj);
                list.add(helperObj);
                obj.put("helperObj",list);///助老员
            }
            }
        }
        }
        if (jsList.size() > 0){
        if (jsList.size() > 0){
            for (int i=0;i<jsList.size();i++){
            for (int i=0;i<jsList.size();i++){
                JSONObject familyObj = new JSONObject();
                JSONObject familyObj = new JSONObject();
                List list = new ArrayList();
                familyObj.put("id",jsList.get(i).get("id"));
                familyObj.put("id",jsList.get(i).get("id"));
                familyObj.put("name",jsList.get(i).get("name"));
                familyObj.put("name",jsList.get(i).get("name"));
                familyObj.put("photo",jsList.get(i).get("photo"));
                familyObj.put("photo",jsList.get(i).get("photo"));
@ -88,19 +92,22 @@ public class OnlineContactService extends BaseJpaService<BasePatientDO, BasePati
                    }
                    }
                }
                }
                familyObj.put("onLineFlag", onLineFlag);
                familyObj.put("onLineFlag", onLineFlag);
                obj.put("familyObj",familyObj);
                list.add(familyObj);
                obj.put("familyObj",list);
            }
            }
        }
        }
        if (fwzList.size() > 0){
        if (fwzList.size() > 0){
            for (int i=0;i<fwzList.size();i++){
            for (int i=0;i<fwzList.size();i++){
                JSONObject serStationObj = new JSONObject();
                JSONObject serStationObj = new JSONObject();
                List list = new ArrayList();
                serStationObj.put("code",fwzList.get(i).get("code"));
                serStationObj.put("code",fwzList.get(i).get("code"));
                serStationObj.put("name",fwzList.get(i).get("name"));
                serStationObj.put("name",fwzList.get(i).get("name"));
                serStationObj.put("photo",fwzList.get(i).get("photo"));
                serStationObj.put("photo",fwzList.get(i).get("photo"));
                serStationObj.put("mobile",fwzList.get(i).get("mobile"));
                serStationObj.put("mobile",fwzList.get(i).get("mobile"));
                serStationObj.put("address",fwzList.get(i).get("address"));
                serStationObj.put("address",fwzList.get(i).get("address"));
                obj.put("serStationObj",serStationObj);
                list.add(serStationObj);
                obj.put("serStationObj",list);
            }
            }
        }
        }
        return obj;
        return obj;