食安互联项目 - 后台管理系统 http://47.98.125.69/sahl

Jiangyu Wang 44b4d24d93 修改:一级、二级食品类别调整,食品导入为一级,二级留用。 4 years ago
backup e42474cc50 first commit. 4 years ago
src 44b4d24d93 修改:一级、二级食品类别调整,食品导入为一级,二级留用。 4 years ago
.gitignore 0ae3ff7a83 修复:API接口"food/cate/api/alllist.do",可以返回二级类别列表id。 4 years ago
README 44b4d24d93 修改:一级、二级食品类别调整,食品导入为一级,二级留用。 4 years ago
pom.xml 75814e088f 优化:条码导入时,优化线程 4 years ago

README

# 项目 - 食安互联

## 1 待解决的问题

- 根据食品关键字模糊查询

## 2 功能

- 2.1 食品抽检信息导入

1. 支持三种模板(全部、合格、不合格)类型的食品抽检信息导入;

2. 导入的表格支持xls,xlsx格式,行列智能识别,表格的数据量不要大于千行,可能出错;

3. 选择合格、不合格类型时,对“公告日期”输入值进行校验,支持格式为:2018-07-23或2018/07/23;

4. 生成4张表:食品类别(食品类型名称)、食品(食品名称)、抽检(抽样编号)、抽检项目(抽样编号、食品检验项目);

5. 支持返回出错的**行号**和出错信息,出错不影响信息的导入,如:抽样信息不存在,仍然可以存入食品类型信息和食品信息;

6. 执行**插入导入**;

7. 一级、二级食品类别调整:食品导入为一级,二级留用。

- 2.2 条形码,本地库(由调用接口或模板导入数据);

1. 先查本地库,本地库无数据时,调用接口查询并存入本地库(需要比对当前食品信息是否存在);
若接口调用失败(免费次数使用完、接口失效等情况发生),返回空;

2. 导入的表格仅支持xlsx格式,行列智能识别,上传文件要小于70M,支持百万级数据量;

2. 模板导入时,先查询本地库,若数据存在,执行**更新导入**。

3. 支持返回出错的**条码**和出错信息。

- 2.3 被抽样企业地址 -》 经纬度

此处调用高德地图的“地理/逆地理编码”API。

API文档:https://lbs.amap.com/api/webservice/guide/api/georegeo/

用户点击地址,判断,如果为网站链接,不调用接口查询,界面不显示经纬度;否则,调用接口查询。

后台接口,建立一张新表,存放经纬度、抽样id.

- 2.4 - 分类导出:

- 食品所属类别

- 合格与否:1是 0否

- 公告日期年份,公告日期支持时间段

- 抽检类型:1国抽 2省抽