diff --git a/server/OldPeopleHome/.idea/workspace.xml b/server/OldPeopleHome/.idea/workspace.xml index b771d8e..a3cd406 100644 --- a/server/OldPeopleHome/.idea/workspace.xml +++ b/server/OldPeopleHome/.idea/workspace.xml @@ -6,7 +6,28 @@ - + + + + + + + + + + + + + + + + + + + + + + - @@ -236,7 +310,6 @@ - @@ -278,7 +351,7 @@ - + @@ -287,7 +360,7 @@ - + @@ -305,6 +378,14 @@ + + + + + + + + @@ -328,37 +409,19 @@ - - - - - - - - - - - - - - - - - - - - + @@ -35,7 +36,9 @@ update room set location = #{roomLocation}, name = #{roomName}, - pid = #{parentId} + pid = #{parentId}, + temp = #{temp} where id =#{roomId} + \ No newline at end of file diff --git a/server/OldPeopleHome/src/main/sql/add_table.sql b/server/OldPeopleHome/src/main/sql/add_table.sql index d4681e0..b24dcfb 100644 --- a/server/OldPeopleHome/src/main/sql/add_table.sql +++ b/server/OldPeopleHome/src/main/sql/add_table.sql @@ -31,7 +31,8 @@ CREATE TABLE `room` ( UNIQUE KEY `index` (`pid`) USING BTREE, CONSTRAINT `room_fk_1` FOREIGN KEY (`pid`) REFERENCES `parent` (`id`) ON DELETE SET NULL ) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci ROW_FORMAT=DYNAMIC; - +ALTER TABLE `room` +ADD COLUMN `temp` float NULL COMMENT '房间温度阈值' AFTER `pid`; CREATE TABLE `child` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', `longid` char(18) NOT NULL COMMENT '身份证', diff --git a/server/OldPeopleHome/src/test/java/com/oldpeoplehome/dao/ParentDaoTest.java b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/dao/ParentDaoTest.java index 4426ce6..7c5c43d 100644 --- a/server/OldPeopleHome/src/test/java/com/oldpeoplehome/dao/ParentDaoTest.java +++ b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/dao/ParentDaoTest.java @@ -50,8 +50,8 @@ public class ParentDaoTest extends BaseTest { parent.setParentBirth(Date.valueOf("1927-4-5")); parent.setParentName("当当娃"); parent.setParentAccount("dang"); - parent.setParentHeight(12.1); - parent.setParentWeight(3112.1); + parent.setParentHeight(123.2); + parent.setParentWeight(1123.2); parent.setParentPassword("123"); parent.setParentSex("女"); parent.setParentPhone("12312312312"); diff --git a/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/ParentServiceTest.java b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/ParentServiceTest.java index e575ec9..07bb78f 100644 --- a/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/ParentServiceTest.java +++ b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/ParentServiceTest.java @@ -26,7 +26,7 @@ public class ParentServiceTest extends BaseTest { parent.setParentPassword("a"); parent.setParentAccount("a"); parent.setParentName("a"); - parent.setParentBirth("2011-2-2"); + parent.mySetParentBirth("2011-2-2"); parent.setParentLongId("a"); parentService.insert(parent); System.out.println(parentService.findByLongId("a")); diff --git a/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/RoomServiceTest.java b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/RoomServiceTest.java new file mode 100644 index 0000000..14cd0bd --- /dev/null +++ b/server/OldPeopleHome/src/test/java/com/oldpeoplehome/service/RoomServiceTest.java @@ -0,0 +1,24 @@ +package com.oldpeoplehome.service; + +import com.oldpeoplehome.BaseTest; +import com.oldpeoplehome.entity.Room; +import org.junit.Test; +import org.springframework.beans.factory.annotation.Autowired; + +/** + * Created By Jiangyuwei on 2019/9/7 11:10 + * Description: + */ +public class RoomServiceTest extends BaseTest { + + @Autowired + private RoomService roomService; + + @Test + public void test(){ + Room room = roomService.findById(1); + room.setTemp(22.2f); + roomService.update(room); + } + +} diff --git a/server/README.md b/server/README.md index 05daa8e..bede992 100644 --- a/server/README.md +++ b/server/README.md @@ -24,15 +24,15 @@ * 房间表 room - | id | location | name | pid | - | :--: | :------: | :------: | :----: | - | 主键 | 房间位置 | 房间名称 | 老人id | + | id | location | name | pid | temp | + | :--: | :------: | :------: | :----: | :----------: | + | 主键 | 房间位置 | 房间名称 | 老人id | 房间温度阈值 | * 运动表 motion - | pid | date | count | distance | time | - | :-------------: | :--: | :---: | :------: | :--: | - | parent id(外键) | 日期 | 步数 | 距离 | 时长 | + | pid | date | count | distance | energy | time | + | :-------------: | :--: | :---: | :------: | :--------: | :--: | + | parent id(外键) | 日期 | 步数 | 距离 | 消耗卡路里 | 时长 | * 睡眠表 sleep @@ -48,9 +48,9 @@ * 老人心率表 heartrate - | pid | time | rate | - | :--: | :------: | :--: | - | 老人 | 测量时间 | 心率 | + | pid | time | rate | rate1 | rate2 | oxy | + | :--: | :------: | :--: | :----: | :----: | :------: | + | 老人 | 测量时间 | 心率 | 收缩压 | 舒张压 | 血氧浓度 | @@ -68,7 +68,7 @@ | Room | /room/list/empty | GET | 查询所有空置room信息(web端给老人分配房间) | | | Room | /room/add | POST | 添加room | location:地点,name:房间名 | | Room | /room/delete/1 | DELETE | 删除id=1的room信息 | | -| Room | /room/update/1 | POST | 更新id=1的room信息 | **要更新的字段严格按照命名格式传参**比如name就传入roomName | +| Room | /room/update/1 | POST | 更新id=1的room信息 | **要更新的字段严格按照命名格式传参**比如name就传入roomName,住房老人id parentId*设置温度阈值属性名为temp* | | Parent | /parent/get/1 | GET | 查询id=1的parent的详细信息 | | | Parent | /parent/get_longid/111 | GET | 查询身份证=111的parent的详细信息 | | | Parent | /parent/get_name/老王 | GET | 查询姓名=老王的parent的详细信息 | |