|
@@ -43,6 +43,8 @@ class FeedDiaryView(View):
|
|
|
return self.delete_feed_diary(request_dict, ResponseObject('cn'))
|
|
|
elif operation == 'getFeedList': # 查询喂养列表
|
|
|
return self.get_feed_list(request_dict, ResponseObject('cn'))
|
|
|
+ elif operation == 'feedTypeConfig':
|
|
|
+ return self.feed_type_config(request_dict, ResponseObject('cn'))
|
|
|
else:
|
|
|
return response.json(414)
|
|
|
|
|
@@ -194,3 +196,29 @@ class FeedDiaryView(View):
|
|
|
return response.json(0, list(feed_type))
|
|
|
except Exception as e:
|
|
|
return response.json(500, 'error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|
|
|
+
|
|
|
+ @classmethod
|
|
|
+ def feed_type_config(cls, request_dict, response):
|
|
|
+ """
|
|
|
+ 根据喂养类型返回文本列表
|
|
|
+ @param request_dict: 请求参数
|
|
|
+ @param response: 响应对象
|
|
|
+ @return: response
|
|
|
+ """
|
|
|
+ try:
|
|
|
+ feed_type = request_dict.get('feed_type_id', None)
|
|
|
+ if feed_type == '4':#辅食
|
|
|
+ feed_type_text = [
|
|
|
+ "米粉", "面条", "红薯", "山药", "南瓜",
|
|
|
+ "胡萝卜", "菠菜", "番茄", "土豆", "猪肉",
|
|
|
+ "猪肝", "鱼肉", "鸡肉", "牛肉", "虾",
|
|
|
+ "鸡蛋", "苹果", "香蕉", "猕猴桃", "火龙果"
|
|
|
+ ]
|
|
|
+ elif feed_type == '5':
|
|
|
+ feed_type_text = ["嘘嘘", "臭臭", "嘘嘘+臭臭", "干爽"]
|
|
|
+
|
|
|
+ else:
|
|
|
+ feed_type_text = []
|
|
|
+ return response.json(0, feed_type_text)
|
|
|
+ except Exception as e:
|
|
|
+ return response.json(500, 'error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|