|
@ -1375,7 +1375,7 @@ public class FamilyContractService extends BaseService {
|
|
|
json.put("represented",sf.getPatient());//被代理人
|
|
|
json.put("doctor", doc.getCode());
|
|
|
json.put("doctorName", doc.getName());
|
|
|
json.put("date", DateUtil.dateToStrShort(sf.getBegin()));
|
|
|
json.put("date", DateUtil.dateToStrShort(new Date()));
|
|
|
json.put("content", content);
|
|
|
json.put("remark", ""); //您好,您成功签约家庭医生
|
|
|
// 添加到发送队列
|
|
@ -1906,11 +1906,7 @@ public class FamilyContractService extends BaseService {
|
|
|
* @return
|
|
|
*/
|
|
|
public boolean updateExpensesType(String expensesType, String patient) {
|
|
|
if (signFamilyDao.updateExpensesType(expensesType, patient) > 0) {
|
|
|
return true;
|
|
|
} else {
|
|
|
return false;
|
|
|
}
|
|
|
return signFamilyDao.updateExpensesType(expensesType, patient) > 0;
|
|
|
}
|
|
|
|
|
|
public boolean updateSignStatus(String patientCard) {
|
|
@ -2437,7 +2433,7 @@ public class FamilyContractService extends BaseService {
|
|
|
*/
|
|
|
public int findNoHealthSignFamilyFocusNum(Long teamCode) throws Exception {
|
|
|
String sql = "select count(distinct patient) count from wlyy_sign_family where admin_team_code = ? and doctor_health is null and status > 0 and length(trim(ifnull(openid,''))) > 1";
|
|
|
List<Map<String, Object>> count = jdbcTemplate.queryForList(sql, new Object[]{teamCode});
|
|
|
List<Map<String, Object>> count = jdbcTemplate.queryForList(sql, teamCode);
|
|
|
if (count != null && count.size() > 0 && count.get(0).containsKey("count")) {
|
|
|
return Integer.valueOf(String.valueOf(count.get(0).get("count")));
|
|
|
} else {
|
|
@ -3102,7 +3098,7 @@ public class FamilyContractService extends BaseService {
|
|
|
}
|
|
|
Map<String,Object> sign = signs.get(0);
|
|
|
//判断续签医生是否一致
|
|
|
if(doctor.equals((String)sign.get("doctor"))){
|
|
|
if(doctor.equals(sign.get("doctor"))){
|
|
|
//如果一致保存团队信息
|
|
|
sf.setTeamCode((String)sign.get("teamCode"));
|
|
|
Integer c=(Integer)sign.get("adminTeamCode");
|
|
@ -3294,7 +3290,7 @@ public class FamilyContractService extends BaseService {
|
|
|
}
|
|
|
Map<String,Object> sign = signs.get(0);
|
|
|
//判断续签医生是否一致
|
|
|
if(doctor.equals((String)sign.get("doctor"))){
|
|
|
if(doctor.equals(sign.get("doctor"))){
|
|
|
//如果一致保存团队信息
|
|
|
sf.setRenewFlag("1");
|
|
|
sf.setTeamCode((String)sign.get("teamCode"));
|
|
@ -3600,7 +3596,7 @@ public class FamilyContractService extends BaseService {
|
|
|
Iterator iterator = patientList.iterator();
|
|
|
while(iterator.hasNext()){
|
|
|
Map<String,Object> p = ( Map<String,Object>)iterator.next();
|
|
|
String serverType = ((String)p.get("serverType"))==null?"":((String)p.get("serverType"));
|
|
|
String serverType = p.get("serverType") ==null?"":((String)p.get("serverType"));
|
|
|
if(labelCode.indexOf("-")==-1){
|
|
|
if(labelCode.equals(serverType)){
|
|
|
Map<String,String> code = new HashMap<>();
|
|
@ -3681,7 +3677,7 @@ public class FamilyContractService extends BaseService {
|
|
|
Iterator iterator = patientList.iterator();
|
|
|
while(iterator.hasNext()){
|
|
|
Map<String,Object> p = ( Map<String,Object>)iterator.next();
|
|
|
String serverType = ((String)p.get("serverType"))==null?"":((String)p.get("serverType"));
|
|
|
String serverType = p.get("serverType") ==null?"":((String)p.get("serverType"));
|
|
|
if(labelCode.indexOf("-")==-1){
|
|
|
if(labelCode.equals(serverType)){
|
|
|
Map<String,String> code = new HashMap<>();
|