Browse Source

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

wangjun 3 years ago
parent
commit
b1fbf4cdf3

+ 2 - 2
common/common-util/src/main/java/com/yihu/jw/util/healthIndex/HealthIndexUtil.java

@ -84,14 +84,14 @@ public class HealthIndexUtil {
            result.add(tmp);
            result.add(tmp);
            //舒张压校验
            //舒张压校验
            tmp = new JSONObject();
            tmp = new JSONObject();
            tmp.put("value1",value1);
            tmp.put("value1",value2);
            tmp.put("indexName","舒张压");
            tmp.put("indexName","舒张压");
            tmp.put("error",checkHealthIndex(NumberUtils.toDouble(value2), maxValueSZY, minValueSZY));
            tmp.put("error",checkHealthIndex(NumberUtils.toDouble(value2), maxValueSZY, minValueSZY));
            result.add(tmp);
            result.add(tmp);
            tmp = new JSONObject();
            tmp = new JSONObject();
            //脉搏检验
            //脉搏检验
            if (StringUtils.isNotBlank(value3)){
            if (StringUtils.isNotBlank(value3)){
                tmp.put("value1",value1);
                tmp.put("value1",value3);
                tmp.put("indexName","脉搏");
                tmp.put("indexName","脉搏");
                tmp.put("error",checkHealthIndex(NumberUtils.toDouble(value3), HEALTH_STANDARD_HEART_RATE_MAX, HEALTH_STANDARD_HEART_RATE_MIN));
                tmp.put("error",checkHealthIndex(NumberUtils.toDouble(value3), HEALTH_STANDARD_HEART_RATE_MAX, HEALTH_STANDARD_HEART_RATE_MIN));
                result.add(tmp);
                result.add(tmp);

+ 2 - 0
svr/svr-cloud-care/src/main/java/com/yihu/jw/care/endpoint/device/PatientDeviceController.java

@ -99,6 +99,8 @@ public class PatientDeviceController extends BaseController {
                if (flagDevice == false){
                if (flagDevice == false){
                    return write(-1,"请填写投放地址");
                    return write(-1,"请填写投放地址");
                }
                }
                //注册设备地址
                deviceDetailService.registerToWlyy(device);
            }
            }
            //修改设备表中{"1":"0", "2":"0"}的绑定次数 和其他绑定信息
            //修改设备表中{"1":"0", "2":"0"}的绑定次数 和其他绑定信息
            deviceDetailService.updateAfterBinding(device,new Date(),flag);
            deviceDetailService.updateAfterBinding(device,new Date(),flag);

+ 7 - 7
svr/svr-cloud-device/src/main/java/com/yihu/jw/care/service/DeviceService.java

@ -394,14 +394,14 @@ public class DeviceService {
                    for (int i=0;i<errorIndex.size();i++){
                    for (int i=0;i<errorIndex.size();i++){
                        com.alibaba.fastjson.JSONObject tmp = errorIndex.getJSONObject(i);
                        com.alibaba.fastjson.JSONObject tmp = errorIndex.getJSONObject(i);
                        if (1 == tmp.getInteger("error")){
                        if (1 == tmp.getInteger("error")){
                            content_notice += tmp.getString("indexName"+"、");
                            content_notice += tmp.getString("indexName")+"、";
                        }
                        }
                    }
                    }
                    if (org.apache.commons.lang3.StringUtils.isNotBlank(content_notice)){
                    if (org.apache.commons.lang3.StringUtils.isNotBlank(content_notice)){
                        content_notice.substring(0,content_notice.length()-2);
                        content_notice = content_notice.substring(0,content_notice.length()-1);
                        message.put("content_notice","您的key1过高,请注意饮食,尽量食用少油少盐食物".replace("key1",content_notice));
                        message.put("content_notice","您的key1过高,请注意饮食,尽量食用少油少盐食物".replace("key1",content_notice));
                        messageDO.setContent("您的key1过高,请注意饮食,尽量食用少油少盐食物".replace("key1",content_notice));
                    }
                    }
                    messageDO.setContent("您的key1过高,请注意饮食,尽量食用少油少盐食物".replace("key1",content_notice));
                    systemMessageDao.save(messageDO);
                    systemMessageDao.save(messageDO);
                    imUtil.sendPatientSystemMessage(messageDO.getReceiver(),JSON.toJSONString(message,SerializerFeature.WriteMapNullValue));
                    imUtil.sendPatientSystemMessage(messageDO.getReceiver(),JSON.toJSONString(message,SerializerFeature.WriteMapNullValue));
@ -474,18 +474,18 @@ public class DeviceService {
                    message.put("relation_code",messageDO.getRelationCode());
                    message.put("relation_code",messageDO.getRelationCode());
                    message.put("content_type",42);
                    message.put("content_type",42);
                    message.put("content_notice","");
                    message.put("content_notice","");
                    String content_notice = null;
                    String content_notice = "";
                    for (int i=0;i<errorIndex.size();i++){
                    for (int i=0;i<errorIndex.size();i++){
                        com.alibaba.fastjson.JSONObject tmp = errorIndex.getJSONObject(i);
                        com.alibaba.fastjson.JSONObject tmp = errorIndex.getJSONObject(i);
                        if (1 == tmp.getInteger("error")){
                        if (1 == tmp.getInteger("error")){
                            content_notice += tmp.getString("indexName"+"、");
                            content_notice += tmp.getString("indexName")+"、";
                        }
                        }
                    }
                    }
                    if (org.apache.commons.lang3.StringUtils.isNotBlank(content_notice)){
                    if (org.apache.commons.lang3.StringUtils.isNotBlank(content_notice)){
                        content_notice.substring(0,content_notice.length()-2);
                        content_notice = content_notice.substring(0,content_notice.length()-1);
                        message.put("content_notice","您的key1过高,请注意饮食,尽量食用少油少盐食物".replace("key1",content_notice));
                        message.put("content_notice","您的key1过高,请注意饮食,尽量食用少油少盐食物".replace("key1",content_notice));
                        messageDO.setContent("您的key1过高,请注意饮食,尽量食用少油少盐食物".replace("key1",content_notice));
                    }
                    }
                    messageDO.setContent("您的key1过高,请注意饮食,尽量食用少油少盐食物".replace("key1",content_notice));
                    systemMessageDao.save(messageDO);
                    systemMessageDao.save(messageDO);
                    imUtil.sendPatientSystemMessage(messageDO.getReceiver(),JSON.toJSONString(message,SerializerFeature.WriteMapNullValue));
                    imUtil.sendPatientSystemMessage(messageDO.getReceiver(),JSON.toJSONString(message,SerializerFeature.WriteMapNullValue));
                }
                }

+ 5 - 5
svr/svr-cloud-device/src/main/java/com/yihu/jw/care/service/DeviceUploadService.java

@ -128,7 +128,7 @@ public class DeviceUploadService {
                        typeName2 = "您刚刚测量了一次血糖";
                        typeName2 = "您刚刚测量了一次血糖";
                        break;
                        break;
                    case "2":
                    case "2":
                        typeName = "您有新的血压测量记录:收缩压:"+result.getValue1()+"mmHg,收缩压:"
                        typeName = "您有新的血压测量记录:收缩压:"+result.getValue1()+"mmHg,舒张压:"
                                +result.getValue2()+"mmHg,脉搏:"+result.getValue3()+"次/min";
                                +result.getValue2()+"mmHg,脉搏:"+result.getValue3()+"次/min";
                        typeName2 = "您刚刚测量了一次血压";
                        typeName2 = "您刚刚测量了一次血压";
                        break;
                        break;
@ -157,18 +157,18 @@ public class DeviceUploadService {
                    message.put("relation_code",messageDO.getRelationCode());
                    message.put("relation_code",messageDO.getRelationCode());
                    message.put("content_type",42);
                    message.put("content_type",42);
                    message.put("content_notice","");
                    message.put("content_notice","");
                    String content_notice = null;
                    String content_notice = "";
                    for (int i=0;i<errorIndex.size();i++){
                    for (int i=0;i<errorIndex.size();i++){
                        com.alibaba.fastjson.JSONObject tmp = errorIndex.getJSONObject(i);
                        com.alibaba.fastjson.JSONObject tmp = errorIndex.getJSONObject(i);
                        if (1 == tmp.getInteger("error")){
                        if (1 == tmp.getInteger("error")){
                            content_notice += tmp.getString("indexName"+"、");
                            content_notice += tmp.getString("indexName")+"、";
                        }
                        }
                    }
                    }
                    if (StringUtils.isNotBlank(content_notice)){
                    if (StringUtils.isNotBlank(content_notice)){
                        content_notice.substring(0,content_notice.length()-2);
                        content_notice = content_notice.substring(0,content_notice.length()-1);
                        message.put("content_notice","您的key1过高,请注意饮食,尽量食用少油少盐食物".replace("key1",content_notice));
                        message.put("content_notice","您的key1过高,请注意饮食,尽量食用少油少盐食物".replace("key1",content_notice));
                        messageDO.setContent("您的key1过高,请注意饮食,尽量食用少油少盐食物".replace("key1",content_notice));
                    }
                    }
                    messageDO.setContent("您的key1过高,请注意饮食,尽量食用少油少盐食物".replace("key1",content_notice));
                    systemMessageDao.save(messageDO);
                    systemMessageDao.save(messageDO);
                    imUtil.sendPatientSystemMessage(messageDO.getReceiver(),JSON.toJSONString(message,SerializerFeature.WriteMapNullValue));
                    imUtil.sendPatientSystemMessage(messageDO.getReceiver(),JSON.toJSONString(message,SerializerFeature.WriteMapNullValue));
                }
                }