diff --git a/README.md b/README.md index c1528d7..87f3bb3 100644 --- a/README.md +++ b/README.md @@ -5,30 +5,6 @@ 仓库地址: https://github.com/wangtianrui/NutritionMaster -### 需求 - -* 针对特殊人群,提供饮食,药膳等方案 - * 查查各种病理对食物的禁忌和需求 -* 秦楚吉(1667787307) 17:41:35 - 1设置整体活动水平 低:大部分坐姿,中等:大部分站立,高:大部分步行,非常高:身体需要 - 2为每一个推荐菜品提供菜谱 - 3根据目标卡路里-食物卡路里+运动卡路里=剩余卡路里进行每日的卡路里限制 - 4区分了各类食物中蛋白质糖以及脂肪 - 5以日期作为日志进行记录 - 6分别针对增肌、减脂、塑形进行运动训练 - 7好友社区 - 8商城(健身之类) - * **写的什么jb玩意啊?** - -| 详细需求分析 | 备注 | 开发进度 | -| ------------ | ---- | ---- | -| | | | -| 为每一个推荐菜品提供菜谱 | | | -| | | | -| | | | - - - ### 数据分析 * 人体健康信息 @@ -141,7 +117,7 @@ * user表: 添加综合对物质的需求 √ * 菜单表: - * **添加一列早/午晚餐,早为1,else为0. 根据 饼 粥 羹 面 奶 判断** + * 添加一列早/午晚餐,早为1,else为0. 根据 饼 粥 羹 面 奶 判断 * 补充一下缺失的url,卡路里 √ * 添加几列各种物质的需求 √ * 有一部分数据是爬下的csv里面直接读取,一部分缺失的用food_material的组合来计算 @@ -156,7 +132,7 @@ ![](http://ww1.sinaimg.cn/large/0077h8xtly1fvu5tfi47aj30mv0gg403.jpg) - * **修改用户信息** `changeUserInfo`,注意username必须设置,其他的是需要改的值.**修改会覆盖之前的内容**.比如用户之前illness是健忘食谱,想增加一个高血压食谱, 就需要把之前的也写上,就是一起传 `健忘食谱,高血压食谱`这两个参数.写到List里面. 具体参考main函数里面的 + * 修改用户信息 `changeUserInfo`,注意username必须设置,其他的是需要改的值.**修改会覆盖之前的内容**.比如用户之前illness是健忘食谱,想增加一个高血压食谱, 就需要把之前的也写上,就是一起传 `健忘食谱,高血压食谱`这两个参数.写到List里面. 具体参考main函数里面的 * 获取九体信息 `getPhysique`方法 @@ -194,7 +170,7 @@ * 获取用户本周已摄入的营养元素的量: `getUser`得到当前用户的信息,解析后用`MyUser`的`getEaten_elements()`获取到Element对象.里面有各种元素信息 - * **根据多个食材组合来搜菜** + * 根据多个食材组合来搜菜 ```java List materialList = new ArrayList<>(); @@ -224,7 +200,7 @@ }); ``` - * **用户的浏览历史: 添加用户和菜谱的多对多关系** + * 用户的浏览历史: 添加用户和菜谱的多对多关系 ```java //获取历史记录 传入username @@ -394,7 +370,8 @@ * ~~*搜菜如果搜不到 把name减一下再搜 ok*~~ * getRandomMenus的调用里面加上username参数 锐 * 吃饭的时候没拍照,吃饭完了才想添加,但是菜图片没有了.需要输入添加 (王) -* 口味信息采集 王 +* 口味信息采集 +* 社交功能: 点赞,晒图,评论 ### 时间安排 diff --git a/app/src/main/java/com/example/ninefourone/nutritionmaster/utils/WebUtil.java b/app/src/main/java/com/example/ninefourone/nutritionmaster/utils/WebUtil.java index c0cbfcc..9518163 100644 --- a/app/src/main/java/com/example/ninefourone/nutritionmaster/utils/WebUtil.java +++ b/app/src/main/java/com/example/ninefourone/nutritionmaster/utils/WebUtil.java @@ -124,7 +124,12 @@ public class WebUtil { * [ "接触电离辐射人员食谱", "防癌抗癌食谱", "明目食谱", "关节炎食谱", "壮腰健肾食谱" ] } */ public void getOccupation(String occupationName, Callback callback) { - Request request = new Request.Builder().url("http://120.77.182.38/occupation/" + occupationName + "/").build(); + Request request = null; + if (occupationName == null) { + request = new Request.Builder().url("http://120.77.182.38/occupation/").build(); + } else { + request = new Request.Builder().url("http://120.77.182.38/occupation/" + occupationName + "/").build(); + } mClient.newCall(request).enqueue(callback); }