|
山东省农产品质量安全监管追溯平台建设指南
一、建设背景
2009年以来,我省先后在55个农产品质量安全示范县试点推进农产品质量安全监管追溯平台建设,建设追溯点600余个,各市也结合实际,相继建立了本地独立的追溯体系,农产品可追溯体系的基本雏形已经具备。通过监管追溯平台建设,把纵向和横向的监管信息串联起来,贯通检测、认证、预警、评估、执法、追溯、标准化等全要素,能及时动态满足消费者、生产经营者和执法监管者等群体对农产品质量安全信息的需要,有效推动省、市、县三级农产品质量安全信息化建设。近五年的探索表明,建设农产品质量安全监管追溯平台,有利于落实农产品生产者主体责任,实现生产溯源,推进产地准出与市场准入衔接;有利于加强农业投入品管理,提高监管能力;有利于推动农产品质量安全信用体系建设,为守信激励和失信惩戒机制的建立提供技术保障。但由于现有追溯系统开发原则不同,追溯的信息内容不一致,有简有繁;系统软件不兼容,追溯信息不能资源共享和交换;追溯终端的匮乏及服务模式的可操作性不强等,阻碍了系统的应用和推广,影响了整体效能的发挥。按照中央一号文件提出“建立全程可追溯、互联共享的农产品质量安全信息平台”的要求,为进一步提高农产品质量安全监管信息化管理能力,决定在全省加快建立健全农产品质量安全监管追溯平台,借助互联网+新型信息化手段,全面提升我省农产品质量安全水平,努力创建全国农产品质量最安全、最放心地区。
二、建设目标任务
(一)建设目标
我省农产品质量安全监管追溯平台,采取全省统一系统基本模块,各地特色开发相结合的方式建设,平台总体框架可概括为:建设一个省级数据中心;具备对外信息服务、对内安全管控的两大功能;建设省、市、县三级监管追溯平台;建立农产品质量安全监管信息服务、农产品生产过程追溯监控、农业投入品监管、农产品质量检测监管等四个系统。通过农产品质量安全监管追溯平台的建设,实现农产品从生产到进入批发、零售市场或生产加工企业前的各环节可追溯,进一步落实农产品质量安全责任,提高农产品质量安全监管工作的信息化管理水平。
(二)建设任务
农产品质量安全监管追溯平台建设任务分布在省、市、县三级,重点在县级。
1.省级建设任务。进行数据中心硬件填平补齐和平台系统软件优化升级,立足省农业信息中心建设对市、县农业部门完全兼容、免费开放的省级农产品质量安全监管追溯平台,建成汇集全省农产品质量安全监管追溯信息的省级数据中心,并依托山东农业信息网增设农产品质量安全监管追溯网界面。”
2.市级建设任务。设立农产品质量安全监管追溯网界面,可根据自身需求,借鉴省级平台基本模块,自主开发、优化升级市级农产品质量安全监管追溯平台,实现与省级、县级平台对接,确保监管数据互联互通。市级平台硬件参考配置可参见附件(附件1.市县级平台及各类追溯点硬件建议配置)。
3.县级建设任务。设立农产品质量安全监管追溯网界面,可根据自身需求,借鉴省级平台基本模块,自主开发、优化升级县级农产品质量安全监管追溯平台,实现与省级、市级平台对接,确保监管数据互联互通。建设农产品生产基地、农业投入品门店、乡镇监管机构、检验检测中心等基层追溯点。
农产品生产基地追溯点建设,主要是提升基地生产管理及检测能力的同时,实现产品准出追溯管理。
农业投入品门店追溯点建设,主要包括经营告知及经销管理终端的购置,实现农业投入品经营告知、进销台账、实名登记购买等管理。
乡镇监管机构追溯点建设,负责对区域内农产品质量追溯数据采集,以及农产品质量安全监管、抽检工作,建设主要包括检测数据采集上报软件及检测设备购置。
检测中心追溯点建设,负责对区域内农产品质量追溯数据采集,以及农产品质量抽检工作,建设主要包括检测数据采集上报软件及检测设备购置。
县级平台及基层追溯点硬件参考配置可参见附件(附件1.市县级平台及各类追溯点硬件建议配置)。
三、建设原则
(一)分级负责,属地管理。系统分为省、市、县三级监管平台,各级平台根据监管的内容和范围不同分别具有不同的功能,各地要认真做好本级信息收集整理工作。各级可根据本地管理需要,增添部分功能。
(二)总体设计,分步实施。立足于当前监管追溯需求,设计制定总体方案,确定总体目标和任务,分阶段纳入系统功能和项目主体,最终达到全覆盖。
(三)统一标准,互通互联。市级、县级追溯平台要与省级平台对接,按照统一编码规则、统一业务模式、统一操作流程、统一接口规范、统一查询途径的“五统一”要求,确保监管数据互联互通(详见附件2.山东省农产品质量安全监管追溯平台数据上报说明,附件3.山东省农产品质量监管追溯平台业务接口规范)。对于已经建设的追溯平台,要按照“五统一”要求,尽快实现与省级平台对接。
(四)分工协作,积极推进。发挥监管部门、用户和技术支撑单位在农产品质量安全监管追溯平台建设中的作用,注重沟通协作,在生产、监管、检测各层面之间建立完善农产品质量安全联动机制,形成消费者放心、用户获益、监管有力的多赢局面。
四、主要系统
(一)农产品质量安全监管信息服务系统
农产品质量安全监管信息服务系统,分为农产品质量安全监管信息管理子系统和对外信息服务子系统。农产品质量安全监管信息管理子系统根据用户权限维护农产品质量安全基础信息数据,对质量安全监管队伍、检验检测机构、农业标准和生产规程、“三品一标”认证、农产品生产基地、农业投入品经营门店等数据信息进行实时更新维护,以便合理有效的进行管理。对外信息服务子系统,是农产品质量安全信息对外发布的窗口,以各个业务系统的数据为基础,设立政策法规、质量标准、行业动态、监测通报、信用公示、投诉举报等栏目。
(二)农产品生产过程追溯监控系统
农产品生产过程追溯监控系统,由农产品生产环境监测子系统、农产品生产履历管理子系统、追溯信息识别与传递子系统、追溯码生成管理子系统和追溯信息公共查询子系统构成。按照全省统一的追溯编码标准生成二维码追溯标签,并与已建立的农业投入品监管追溯系统、农产品质量检测数据监管系统数据实现联机分析。用户可通过种植基地管理软件,申请追溯标签,并将追溯数据上报至省级农产品质量安全监管追溯平台,针对问题农产品可实施召回处理,要求与省级平台数据库标准兼容,支持系统的平滑升级和整体数据扩容。主要功能包括:
基础数据管理:基础数据包括基地基础信息、地块信息、农户信息、产品信息等。
农产品生产环境监测:实现对环境关键参数的实时监测,具有无线数据传输以及数据处理功能。系统应支持卫星定位功能,在WebGIS中实现用户界面的清晰显示。支持联机数据比对分析,根据阀值的设置和采集的实时数据进行对比,当数据异常会触发报警模式,支持声光报警和短信报警。数据实时图形化显示;实时曲线图等直观的显示方式。分为实时曲线图和历史曲线图两种显示模式。为用户提供手机APP,实时接收监测环境数据和报警信息。
生产履历管理:生产履历管理是对农产品种植过程的信息记录管理,包括种植计划、投入品施用信息、农事操作信息、采收信息等。
产地证明管理:针对大宗交易产品,系统根据每批农产品采收信息、包装时间及数量生成农产品唯一识别码,自动生成农产品产地准出证明,做到产品随证入市,通过识读产地准出证二维码信息,可与市场流通环节监管系统对接。
追溯标签管理:针对有独立包装产品,系统根据每批农产品采收信息、包装时间及数量生成农产品唯一识别码,上报至省级农产品质量安全监管追溯平台,系统对农产品唯一识别码进行加密处理后生成农产品追溯码,生产基地或生产企业即可打印贴签。
追溯查询:消费者可通过移动APP,扫描手机二维码查询产品追溯信息,或通过登录省、市、县农产品质量安全监管追溯网进行查询。
(三)农业投入品监管系统
农业投入品监管追溯系统,由经营告知管理子系统、进销台帐管理子系统、投入品追溯标签管理子系统、移动APP监管子系统和投入品门店经营管理子系统构成。系统可与农业投入品终端一体机,实现数据上传下载、远程更新管理。支持移动设备客户端的数据同步采集和汇总分析。主要功能包括:
经营告知管理:农业投入品生产企业、代理商、经销商根据申请备案产品的类型,可在线填报农药、种子、肥料等农业投入品及生产经营企业信息,提交经营告知申请、查询受理情况、修改准入资料;农业部门职能机构工作人员,可以根据不同的权限分配,进行经营告知申请信息审核、通知下达、公示及打印管理等功能操作。
进销台账管理:农业投入品经营单位可在线记录进销台帐,实现农资产品包装追溯码的扫码记账,代理商销货台帐与经销商进货台帐一一对应,关联产品标签申请及准入信息记录,建立可监管追查的经营管理记录。
高毒农药实名可监管追溯:严格高毒农药经销商进货登记,采用经销资格身份识别验证。对高毒农药购买人身份信息进行自动识读并记录购买用途,农药唯一追溯条码记录产品备案、经销全过程信息,实现高毒农药定点经营、实名销售、可溯管理。
预警功能:系统可通过对农业投入品生产日期、保质期的登记信息,对即将过期的产品进行预警提示;也可通过进销货台账记录,对产品库存不足产品进行预警提示。
移动APP监管系统:通过智能终端扫描产品追溯条码,实时连接备案数据库,查询农业投入品备案信息。
(四)农产品质量检测监管系统
农产品质量检测数据监管系统,由农产品质量例行监测子系统和报表管理子系统构成。实现网络化集中汇总自律检测、风险检测、监督抽查、委托检测、例行监测等定性、定量检测数据。检测结果报送至省级农产品质量安全监管追溯平台。主要功能包括:
监测任务:实现农产品质量例行检测和日常抽检的任务工作流管理。对于上报的检测数据,可根据中国、美国、日本、韩国、CAC等标准进行自动判定,打印监测任务报告,实现农产品质量检测监测任务的协同管理。
检测数据:对各类农产品质量检测数据进行网络化集中汇总,可通过该模块查看辖区内监测任务上报数据、监测企业自检数据、检测机构检测数据等详细信息,并可通过条件搜索对数据进一步精准过滤。
统计报表:对检测数据进行数据挖掘、统计、智能分析和制表处理,提供直观便捷的图形化显示。每张图表均可按照柱状、线状、饼状图形显示;可按照合格率、超标率、检测数量进行统计;可导出可打印,并可按照多种查询条件精准查询。
安全预警:可分别根据样品品种、检测地区、生产基地、检测单位、受检单位、样品来源、样品产地等类别,检测样品当前平均合格率与上一年度同类平均合格率,以及比对周期平均合格率的比对值下降情况排序,同时根据用户设定的预警值,通过不同的标注颜色提示。
区域态势:区域态势模块根据各监测区域的检测合格率和设定标准,通过不同的颜色将区域检测情况直观地展现在地图上,地图下方列表显示详细数据。区域态势图精确到县级,显示各县态势。
五、整体构架
整个平台建设,通过统一标准,实现多级监管追溯平台间的信息交换和共享,各个系统数据通过各级平台的梳理传递给上级平台(如图所示):
六、技术保障
(一)技术路线
我省农产品质量安全监管追溯平台采集、集成、汇总农产品质量安全监管追溯相关的各种关键信息,消除“信息孤岛”,建立实时在线监测、快速持久化存储、保持资源开放的应用服务。我省农产品质量安全监管追溯平台采用三级平台架构,省级平台建立统一数据接口,实现与市县平台对接,支持与外部系统(例如食药监)的对接和信息共享。
平台采用分层设计思想,包括感知层、传输层、表示层、应用层、服务层等层次。系统具有灵活的扩展性、可移植性和跨平台性,采用B/S模式的多层架构技术,支持单点登录与统一安全认证,支持数字证书及灵活多变的权限访问。在物联网方面,采用支持故障检测、低功耗,并具备灵活扩展性的通信和控制设备,为将来整个平台的运行维护工作奠定基础。在数据库方面,采用数据库分库技术,集群技术(应用系统集群、数据库集群、缓存服务器集群),可以支持10000以上的并发,保证系统运行的稳定性和高效性。
(二)安全保障
1.系统安全。包括网络防火墙、病毒防范、用户识别等信息安全软硬件系统,并设专人进行日常监督管理与更新。
2.数据安全。农产品质量安全追溯监管信息平台数据中心的数据是农产品质量安全应用关键性数据,要保证数据的安全和隐私,平台的建设要严格按照用户级别来授权用户对数据和资料的访问;关键数据的修改记录应记录详细的操作日志,以备追查;数据的传输与关键敏感的数据的存放需进行一定的加密处理。
3.应用安全。在保证信息共享的同时实现对用户隐私的保护,平台要对电子信息提供权限管理机制。信息的权限管理根据监管人员、管理人员和用户等不同的角色进行权限管理。
七、保障措施
(一)强化组织领导。各地要高度重视农产品质量安全监管追溯平台建设工作,加强组织领导,积极推动追溯平台建设工作顺利开展。要安排专人负责追溯平台管理与运行工作。积极争取当地政府支持,加强部门间协作,保证工作顺利开展。
(二)加强政策扶持。各地要进一步加大对农产品质量安全监管追溯平台建设支持力度,按时落实专项资金,确保追溯平台顺利建成并正常运转。已安排财政资金支持的农产品质量安全县和示范县可以拿出一定比例的资金用于追溯平台建设,省里也将以“以奖代补”的方式给予资金上的扶持。
(三)强化责任落实。各级主管部门要运用信息化手段开展网上监管,确保信息及时性、准确性;各追溯系统用户要按照有关要求,如实记录信息、准时报送信息;技术支撑单位要维护数据安全,确保追溯信息可查询、可监管。
(四)加强宣传培训。加强追溯管理队伍建设,建立分级培训机制,以监管工作人员、农产品生产主体、农资经营单位和生产企业、运行维护人员为对象,重点开展法律法规、政策制度、标准技术等方面的培训,提高应用管理能力。同时,充分利用各类新闻媒体,采取多种方式,广泛宣传农产品质量安全监管追溯平台建设的重要意义。积极宣传引导、鼓励消费者主动索要购物凭证,积极维权,明白放心消费。通过发布追溯管理先进单位名单等,提升消费者对可追溯农产品的认知度,扩大品牌效应。
附件:1.市县级平台及各类追溯点硬件建议配置(仅供参考)
2.山东省农产品质量安全监管追溯平台数据上报说明
3.山东省农产品质量监管追溯平台业务接口规范
附件1
市县级平台及各类追溯点硬件建议配置(仅供参考)
根据建设主体,分为市级农产品质量安全监管追溯平台建设、县级农产品质量安全监管追溯平台建设、检测中心建设、镇街监管站建设、农产品生产基地追溯点建设和农业投入品门店监管点建设六部分。各部分可根据实际建设需求调配采购。
(一)市级农产品质量安全监管追溯平台
市级农产品质量安全监管追溯平台建设,主要是对区域内农产品质量监管数据备份存储及服务展示设备购置。
序号 名称 数量 单位 备注
1 服务器 1 台 根据实际需求选配,可托管至当地运营商机房
2 电脑 台 根据实际需求选配
3 监控显示设备 1 套 用于展示服务,根据实际需求选配
(二)县级农产品质量安全监管中心
县级农产品质量安全监管追溯平台建设,主要是对区域内农产品质量监管及服务展示设备购置。
序号 名称 数量 单位 备注
1 服务器 1 台 根据实际需求选配,可托管至当地运营商机房
2 电脑 台 根据实际需求选配
3 农药追溯条码打印机 台 如农药追溯标签在县级监管平台打印发放,可根据实际需求选配数量
4 追溯标签及碳带耗材 套 根据实际需求选配数量
5 监控显示设备或触摸式监控一体设备 1 套 用于展示服务,根据实际需求选配
(三)检测中心建设
检测中心建设,主要是农产品质量检测任务的数据上报。
序号 名称 数量 单位 备注
1 PC电脑 1 台 根据实际需求选配
2 视频监控摄像机及配套设备 1 套 根据实际需求选配
(四)镇街监管站建设
镇街监管站建设,主要是对区域内农产品质量安全追溯、监管及快速检测仪器设备的购置。
序号 名称 数量 单位 备注
1 PC电脑 台 根据实际需求数量选配
2 视频监控摄像机及配套设备 套 根据实际需求选配
3 农产品追溯条码打印机 台 根据实际需求数量选配
4 二维码扫描设备 台 根据实际需求数量选配
5 追溯标签及碳带耗材 套 根据实际需求数量选配
6 农药残留快速检测仪及配套检测试剂 套 根据实际需求选配
7 冰箱 台 根据实际需求选配
8 操作台 套 根据实际需求选配
(五)农产品生产基地追溯点建设
通过追溯点的建设提升基地生产管理及检测能力,实现产品准出追溯管理,接入网络,保证数据传输。
序号 名称 数量 单位 备注
1 PC电脑 1 台 根据实际需求选配
3 环境监测一体化采集器(含空气温湿度、土壤温湿度、气压、照度、CO2、PH值及采集管理器) 1 套 根据实际需求选配
4 农产品追溯条码打印机 1 台 根据实际需求选配
5 二维码扫描设备 1 台 根据实际需求选配
6 追溯标签及碳带耗材 1 套 根据实际需求选配
7 农药残留快速检测仪及配套检测试剂 1 套 根据实际需求选配
8 冰箱 1 台 根据实际需求选配
9 操作台 1 套 根据实际需求选配
(六)农业投入品门店监管点建设
通过对农业投入品门店监管点的建设,实现农业投入品经营告知、进销台账、实名登记购买等管理。建设主要包括经营告知及经销管理终端的购置。
序号 名称 数量 单位 备注
1 农业投入品终端一体机 1 台 每个门店配备1套
2 会员卡及读卡器 1 套 每个门店配备1套
3 小票打印机及耗材 1 台 根据实际需求选配
4 身份证阅读器 1 台 用于高毒农药购买身份识读,根据实际需求选配
5 农药追溯条码打印机 1 台 如农药追溯标签在县级监管平台打印,则无需购买,如在农资店打印,根据实际需求选配。
6 追溯标签及碳带耗材 1 套 如农药追溯标签在县级监管平台打印,则无需购买,如在农资店打印,根据实际需求选配。
附件2
山东省农产品质量安全监管追溯平台
数据上报说明
根据山东省农产品质量安全监管追溯平台系统,数据上报需求说明如下。
一、农产品生产过程追溯监控系统
农产品生产过程追溯监控系统,以农产品唯一识别码为信息传递工具,以农产品追溯标签为表现形式,以查询系统为服务手段,实现农产品从生产基地到零售市场的全过程质量追溯。按照质量追溯的数据上报要求,将各个生产主体的数据进行汇总,建立统一的安全追溯基础数据库,关联个体包装唯一追溯码,实现主体和产品在不同环节中信息的识别与累加传递,通过读码设备,读取产品上家的主体和产品信息,并将信息累加后向下家传递,形成完整的信息传递链条,从而有效地对农产品生产全过程进行跟踪与追溯。需上报数据如下:
数据模块 上传字段 上传字段说明
企业信息 enname 企业名称
enshortname 企业简称
precode 行政区划
businesstype 经营类型
enterprisetype 企业类型
legalPerson 注册法人
registTime 注册时间
registAddress 注册地址
gtin 厂商识别码
organaizationCode 组织机构代码
contactPeople 联系人
contactMobile 联系手机号
基地信息
bname 基地名称
bshortname 基地简称
enid 所属企业id
precode 行政区划
createtime 创建时间
majorproduct 主推产品
area 面积
origin 产地认证
originnum 产地认证证书编号
bLevel 基地等级
contactPeople 联系人
contactMobile 联系手机号
农户信息 fname 农户名
idnum 身份证号码
sex 性别
preCode 行政区划
address 地址
phone 联系电话
地块信息 pname 地块名
bid 所属基地
fid 耕种农户
area 地块面积
plotType 地块类型
soilType 土壤类型
irrigationType 灌溉类型
ph 土壤ph值
createtime 创建时间
contactPeople 联系人
contactMobile 联系手机号
产品信息 pname 产品名称
plotid 所属地块id
vari 产品品种
varitype 产品种类
pLevel 产品等级
productCertification 产品认证
certificateNum 产品认证号
certificateTime 认证时间
certificateUnit 认证单位
productSpecification 产品规格
status 产品状态
种植计划信息 pname 计划名称
pcode 计划编号
productid 计划种植产品id
ptime 种植时间
htime 预收时间
etime 结束时间
生产履历信息 pid 计划id
wtype 农事操作类型
wdate 农事操作日期
proid 农资id
num 用量
seedMethod 育苗方式
seedFacility 育苗设施
seedDay 育苗天数
plantDate 定值日期
useFertilizerDate 施肥日期
useDrugDate 施药日期
irrigateDate 灌溉日期
waterQualityLevel 水质级别
irrigationWaterSource 灌溉水源
irrigationMethod 灌溉方式
havestDate 采收日期
havestNum 采收数量
expirationDate 保质期
operation 农事操作
operationDate 操作日期
产地证明信息 orinum 产地证书编号
proid 对应产品
plantDate 定值日期
harvestNum 采收数量
harvestDate 采收日期
disName 运销商
disPhone 运销商电话
disDate 运销时间
organazation 经办人
oridate 产地证明生成时间
status 产地证明状态
农产品唯一识别码
信息 uni 农产品唯一识别码
orinum 产地证明编号
precord_num 生成关联农事计划编号
standard 生产标准
culdate 耕种日期
culnum 耕种批次
processdate 加工日期
processbbatch 加工批次
packdate 包装日期
packbatch 包装批次
harvestbatch 采收批次
shelftime 产品保质期
shelfunit 保质期单位
inspectperson 出厂检测员
inspectresult 出厂检测结果
inspectdate 检测日期
inspectmethod 检测方式
追溯码信息 tracecode 追溯码
uni 农产品唯一识别码
endate 生效日期
calldate 召回日期
callreson 召回理由
status 追溯码状态
cdate 打印日期
二、农业投入品监管系统
农业投入品监管系统旨在实现农业投入品监管的网络化管理,严把生产源头和市场准入关口,从实施农药登记备案制度入手,建立完善市场准入、连锁经营、联合执法的监管体制,切实保护农业生产安全、农产品质量安全、生态环境安全和农民用药安全。按照投入品监管的数据上报要求,将各个经营主体的数据进行汇总,建立统一的投入品备案数据库,实现经销台账可查询,农资流向可追溯。需上报数据如下:
数据模块 上传字段 上传字段说明
投入品信息 inputType 投入品类型
agrname 投入品名称
env 生产企业
spec 规格
specunit 规格单位
compounds 制剂类型
births 有效成分
standard 产品标准
nyType 农药类型
qualityData 保质期
protectrange 防治范围
valideInterval 有效间隔期
levelCodestype 登记证类型
levelCodes 登记证号
hfType 化肥种类
zwType 作物种类
zzType 种子类别
经营告知信息 user 操作用户
shop 经营门店
pid 备案商品id
status 准入申请状态
applydate 申请日期
auditdate 审核日期
person 审核人
checkdate 备案日期
appstatus 登记备案审批状态
nstatus 是否限用
comments 审批意见
进货信息 proid 商品id
price 商品单价
num 进货数量
total 商品总价
pepople 经手人
date 进货日期
销售信息 stype 销售类型
trace1 追溯首码
trace2 追溯末码
price 单价
num 数量
shop 购买店铺
buyer 购买人
outcomePeople 经手人
退货信息 tag 商品标签
reson 退货原因
operator 操作人
标签信息 tag 标签申领编号
num 标签数量
tagdate 申领时间
status 申领状态
purchaseid 进货单号
person 发放人
auditdate 审核时间
pkgnum 箱外码含标签数量
precode 行政区划
追溯码信息 trace 追溯码
tagid 所属标签
endate 启用时间
calldate 召回时间
callreson 召回理由
status 追溯码状态
cdate 打印日期
三、农产品质量检测监管系统
农产品质量检测数据监管系统,网络化集中汇总自律检测、风险检测、监督抽查、委托检测、例行监测等定性、定量检测数据。检测单位通过农产品检测管理软件进行样品检测,检测结果自动报送至省级农产品质量安全监管追溯平台。建立统一的农产品检测数据库,全方位了解辖区内农产品质量检测情况,提高农产品质量安全风险控制能力。需上报数据如下:
数据模块 上传字段 上传字段说明
检测任务信息 name 任务名
nature 任务性质
ttype 任务类型
releasedate 发布日期
releaseunit 发布单位
precode 监测地区
progress 任务进度
auditdate 审核日期
item 检测项目
检测数据信息 vari 品种
nature 检测性质
dtype 检测类型
monitoring_unit 受检单位
samplesources 样品来源
plot 地块
detection_item 检测项目
detection_value 检测值
detection_unit 检测单位
detection_date 检测日期
detection_person 检测人
report_unit 上报单位
report_date 上报时间
附件一:农产品唯一识别码生成规则
本规则生成参考及引用标准:
GB 12904-2008商品条码 零售商品编码与条码表示
GB/T 7027信息分类和编码的基本原则与方法
GB/T 10113分类与编码通用术语
GB/T 13923国土基础信息数据分类与代码
GB/T 16986-2003 EAN·UCC系统应用标识符
农产品唯一识别码(由EAN / UCC -128条码符号表示的示例)
代码结构:
(01)06931234500013(10)00181000 0022015040010001001001
—— 01:应用标识符(全球贸易项目代码),表示后面的数据项是一个14位的GTIN;
—— 0:指示符,表示本单元内的产品为定量零售贸易项目;
—— 69312345:厂商识别码(7-10位,不是物品编码协会成员单位的企业,采用8位组织机构代码证号码);
—— 0001:项目代码(2-5位),可以表示某种规格的蔬菜;
—— 3:校验码;
—— 10:应用标识符(批号),表示后面的数据项是一个1至20位的编号,编号可包含字母。该编号表示农产品的生产批号;
—— 001:生产基地或养殖基地编号;
—— 81000:农产品产地分类代码;
—— 0002:地块或舍栏编号;
—— 201504:农产品采收时间;
—— 001:地块耕种或舍栏饲养次数编号;
—— 0001:收获批次编号;
—— 001:加工批次编号;
—— 001:包装批次编号;
代码含义:
某个企业于该企业编号为001的生产基地的编号为002的这块耕地上首次耕种并收获,第一批加工,第一批包装了的某种农产品。
编码的条码表示
(01)06931234500013(10)00181000 0022015040010001001001
附件二:追溯码生成规则
(一)农产品追溯码
本规则生成参考及引用标准:
GB/T 7027信息分类和编码的基本原则与方法
NY/T 1431-2007 农产品追溯编码导则
NY/T 1430-2007 农产品产地编码规则
DB11/Z 523-2008 奥运食品安全追溯码编码规则
DBJ440100/T 26-2009 亚运会食品安全 食品追溯编码规则
代码结构:
01021503210512999997
—— 0102:行政区划编码后4位,示例:370102(济南市历下区),后四位0102;
—— 1503210512:该码为时间戳,由年(后两位)+月+日+小时+分钟组成,不足两位补零,如2015年3月21日5时12分,则时间码为1503210512;
—— 99999:采用5位无序码;
—— 7:校验码(校验码生成标准参见UCC/EAN-128条码符号校验字符值的计算方法)。
(二)农资追溯码
代码结构:
010218259999993
—— 0102:行政区划编码后4位,示例:370102(济南市历下区),后四位0102;
—— 1825:该码为时间戳,时间戳的4位是以2010年1月1日为起点,当前日期距2010年1月1日的天数,不够4位,前面补0(示例:如今天是2015年1月1日,距离2010年1月1日是1825天,则此4位数为1825);
—— 999999:采用6位无序码;
—— 3:校验码(校验码生成标准参见UCC/EAN-128条码符号校验字符值的计算方法)。
附件3
山东省农产品质量监管追溯平台
业务接口规范
版本号1.0
背景
为加快山东省农产品质量安全县可追溯系统建设,保证全省农产品质量安全监管技术服务体系的完整和一致,确保各地方应用系统与省农产品质量安全追溯监管平台数据连接传输的畅通,现制定山东省农产品质量安全追溯监管平台系统与山东省各市县农产品质量安全追溯监管系统对接接口使用说明》。本文档定义了数据对接接口规范及数据传输格式,供相关技术人员查阅。
接口概述
本接口规范主要涉及追溯、投入品监管、检验检测三大运行平台。
数据通信规范
数据格式
接口消息只接受HTTP POST方式提交的数据
所有的请求和响应数据编码皆为UTF-8格式。
XML格式采用W3C的1.0规范,字符集采用UTF-8
数据安全
每个接入用户与服务器端交互必须使用固定ip(该ip地址由被接入方提供),服务器端只对该ip地址上传的数据进行响应。
客户端递交的数据必须进行加密处理,加密算法详见6.加密标准。
系统将对摘要串进行验证,以防止参数在传输过程中被串改
接口说明
本接口需对所有参数进行3DES加密,然后根据各接口摘要说明通过md5生成sign,服务器端对进行sign验证确认。验证失败的请求将不予处理,并返回失败信息。
农产品生产过程追溯监管系统
基础数据管理
查询企业信息接口
功能描述:查询与企业名称匹配的企业信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/en/q
正式地址:
http://api.sdny.gov.cn/openapi/en/q
接口参数:
参数 含义 长度 是否非空 备注
enname 企业名称 20 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
enname=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<data>
<id>1</id>
<reqid>1dda1afia</reqid>
</data>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
新增企业信息接口
功能描述:用于新增一个追溯平台企业信息,该企业信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/en/a
正式地址:
http://api.sdny.gov.cn/openapi/en/a
接口参数:
参数 含义 长度 是否非空 备注
enname 企业名称 20 非空
enshortname 企业简称 50 非空
precode 行政区划 50 非空 目前支持到镇一级,以下皆同
businesstype 经营类型 50 非空
enterprisetype 企业类型 15 非空
legalPerson 注册法人 50 可空
registTime 注册时间 日期 可空 日期格式:2015-04-02,以下皆同
registAddress 注册地址 255 可空
gtin 厂商识别码 255 可空
organaizationCode 组织机构代码 255 非空
contactPeople 联系人 255 非空
contactMobile 联系手机号 255 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
enname=xxx&enshortname=xxx&precode=xxx&businesstype=xxx&enterprisetype=xxx&legalPerson=xxx®istTime=xxx®istAddress=xxx>in=xxx&organaizationCode=xxx&contactPeople=xxx&contactMobile=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
更新企业信息接口
功能描述:用于更新一个追溯平台企业信息,该企业信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/en/u
正式地址:
http://api.sdny.gov.cn/openapi/en/u
接口参数:
参数 含义 长度 是否非空 备注
id id 企业对应id 非空
enname 企业名称 20
enshortname 企业简称 50
precode 行政区划 50 目前支持到镇一级,以下皆同
businesstype 经营类型 50
enterprisetype 企业类型 15
legalPerson 注册法人 50
registTime 注册时间 日期 日期格式:2015-04-02,以下皆同
registAddress 注册地址 255
gtin 厂商识别码 255
organaizationCode 组织机构代码 255
contactPeople 联系人 255
contactMobile 联系手机号 255
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
id=xxx&enname=xxx&enshortname=xxx&precode=xxx&businesstype=xxx&enterprisetype=xxx&legalPerson=xxx®istTime=xxx®istAddress=xxx>in=xxx&organaizationCode=xxx&contactPeople=xxx&contactMobile=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
查询基地信息接口
功能描述:用于查询追溯平台基地信息,该基地信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/ba/q
正式地址:
http://api.sdny.gov.cn/openapi/ba/q
接口参数:
参数 含义 长度 是否非空 备注
bname 基地名称 40 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
bname =xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<data>
<id>1</id>
<reqid>1dda1afia</reqid>
</data>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
新增基地信息接口
功能描述:用于新增追溯平台基地信息,该基地信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/ba/a
正式地址:
http://api.sdny.gov.cn/openapi/ba/a
接口参数:
参数 含义 长度 是否非空 备注
bname 基地名称 255 非空
bshortname 基地简称 255 非空
enid 所属企业id 整形 可空 对应企业的id,若无所属企业则为空
precode 行政区划 50 非空 目前支持到镇一级,以下皆同
createtime 创建时间 日期 非空
majorproduct 主推产品 255 非空
area 面积 整形 非空
origin 产地认证 整形 1:无 2: 无公害农产品 3: 绿色食品4:有机食品
originnum 产地认证证书编号
bLevel 基地等级 1: 国家级生产基地2: 省级生产基地3: 市级生产基地4:县级生产基地
contactPeople 联系人
contactMobile 联系手机号
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
bname=xxx&bshortname=xxx&enid=xxx&precode=xxx&createtime=xxx&majorproduct=xxx&area=xxx&origin=xxx&originnum=xxx&bLevel=xxx&contactPeople=xxx&contactMobile=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
更新基地信息接口
功能描述:用于更新追溯平台基地信息,该基地信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/ba/u
正式地址:
http://api.sdny.gov.cn/openapi/ba/u
接口参数:
参数 含义 长度 是否非空 备注
id 基地对应id
bname 基地名称 255
bshortname 基地简称 255
enid 所属企业id 整形 对应企业的id,若无所属企业则为空
precode 行政区划 50 目前支持到镇一级,以下皆同
createtime 创建时间 日期
majorproduct 主推产品 255
area 面积 整形
origin 产地认证 整形 1:无 2: 无公害农产品 3: 绿色食品4:有机食品
originnum 产地认证证书编号
bLevel 基地等级 1: 国家级生产基地2: 省级生产基地3: 市级生产基地4:县级生产基地
contactPeople 联系人
contactMobile 联系手机号
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
id=xxx&bname=xxx&bshortname=xxx&enid=xxx&precode=xxx&createtime=xxx&majorproduct=xxx&area=xxx&origin=xxx&originnum=xxx&bLevel=xxx&contactPeople=xxx&contactMobile=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
查询农户信息接口
功能描述:用于查询追溯平台农户信息,该农户信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/fa/q
正式地址:
http://api.sdny.gov.cn/openapi/fa/q
接口参数:
参数 含义 长度 是否非空 备注
idnum 身份证号码
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
idnum=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<data>
<id>1</id>
<reqid>1dda1afia</reqid>
</data>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
新增农户信息接口
功能描述:用于新增追溯平台农户信息,该农户信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/fa/a
正式地址:
http://api.sdny.gov.cn/openapi/fa/a
接口参数:
参数 含义 长度 是否非空 备注
fname 农户名 非空
idnum 身份证号码 非空
sex 性别
preCode 行政区划 非空
address 地址
phone 联系电话
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
fname=xxx&idnum=xxx&sex=xxx&preCode=xxx&address=xxx&phone=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
更新农户信息接口
功能描述:用于更新追溯平台农户信息,该农户信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/fa/u
正式地址:
http://api.sdny.gov.cn/openapi/fa/u
接口参数:
参数 含义 长度 是否非空 备注
id 农户对应id 非空
fname 农户名
idnum 身份证号码
sex 性别
preCode 行政区划
address 地址
phone 联系电话
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
id=xxx&fname=xxx&idnum=xxx&sex=xxx&preCode=xxx&address=xxx&phone=xxx&reqid=xxx &&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
查询地块信息接口
功能描述:用于查询追溯平台地块信息,该地块信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/pl/q
正式地址:
http://api.sdny.gov.cn/openapi/pl/q
接口参数:
参数 含义 长度 是否非空 备注
pname 地块名 非空
bid 所属基地 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
pname =xxx&bid=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<data>
<id>1</id>
<reqid>1dda1afia</reqid>
</data>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
新增地块信息接口
功能描述:用于新增追溯平台地块信息,该地块信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/pl/a
正式地址:
http://api.sdny.gov.cn/openapi/pl/a
接口参数:
参数 含义 长度 是否非空 备注
pname 地块名 非空
bid 所属基地 非空
fid 耕种农户
area 地块面积
plotType 地块类型 参见国家标准
soilType 土壤类型 参见国家标准
irrigationType 灌溉类型 参见国家标准
ph 土壤ph值
createtime 创建时间 日期 非空
contactPeople 联系人
contactMobile 联系手机号
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
pname=xxx&bid=xxx&fid=xxx&area=xxx&plotType=xxx&soilType=xxx&irrigationType=xxx&ph=xxx&createtime=xxx&contactPeople=xxx&contactMobile=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
更新地块信息接口
功能描述:用于更新追溯平台地块信息,该地块信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/pl/u
正式地址:
http://api.sdny.gov.cn/openapi/pl/u
接口参数:
参数 含义 长度 是否非空 备注
id 地块id 非空
pname 地块名
bid 所属基地
fid 耕种农户
area 地块面积
plotType 地块类型 参见国家标准
soilType 土壤类型 参见国家标准
irrigationType 灌溉类型 参见国家标准
ph 土壤ph值
createtime 创建时间 日期
contactPeople 联系人
contactMobile 联系手机号
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
id=xxx&pname=xxx&bid=xxx&fid=xxx&area=xxx&plotType=xxx&soilType=xxx&irrigationType=xxx&ph=xxx&createtime=xxx&contactPeople=xxx&contactMobile=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
查询产品信息接口
功能描述:用于查询追溯平台产品信息,该产品信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/pr/q
正式地址:
http://api.sdny.gov.cn/openapi/pr/q
接口参数:
参数 含义 长度 是否非空 备注
pname 产品名称 非空
plotid 所属地块id 整形 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
pname=xxx&plotid=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<data>
<id>1</id>
<reqid>1dda1afia</reqid>
</data>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
</response>
新增产品信息接口
功能描述:用于新增追溯平台产品信息,该产品信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/pr/a
正式地址:
http://api.sdny.gov.cn/openapi/pr/a
接口参数:
参数 含义 长度 是否非空 备注
pname 产品名称 非空
plotid 所属地块id 整形 非空
vari 产品品种 非空
varitype 产品种类 非空
pLevel 产品等级 参见国家标准
productCertification 产品认证 参见国家标准
certificateNum 产品认证号
certificateTime 认证时间
certificateUnit 认证单位
productSpecification 产品规格
status 产品状态
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
pname=xxx&plotid=xxx&vari=xxx&varitype=xxx&pLevel=xxx&productCertification=xxx&certificateNum=xxx&certificateTime=xxx&certificateUnit=xxx&productSpecification=xxx&status=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
更新产品信息接口
功能描述:用于更新追溯平台产品信息,该产品信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/pr/u
正式地址:
http://api.sdny.gov.cn/openapi/pr/u
接口参数:
参数 含义 长度 是否非空 备注
id id 非空
pname 产品名称
plotid 所属地块id 整形
vari 产品品种
varitype 产品种类
pLevel 产品等级 参见国家标准
productCertification 产品认证 参见国家标准
certificateNum 产品认证号
certificateTime 认证时间
certificateUnit 认证单位
productSpecification 产品规格
status 产品状态
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
id=xxx&pname=xxx&plotid=xxx&vari=xxx&varitype=xxx&pLevel=xxx&productCertification=xxx&certificateNum=xxx&certificateTime=xxx&certificateUnit=xxx&productSpecification=xxx&status=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
生产履历管理
查询种植计划接口
功能描述:用于查询追溯平台种植计划信息,该平台种植计划信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/pn/q
正式地址:
http://api.sdny.gov.cn/openapi/pn/q
接口参数:
参数 含义 长度 是否非空 备注
pcode 计划编号 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
pcode=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<data>
<id>1</id>
<reqid>1dda1afia</reqid>
</data>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
新建种植计划接口
功能描述:用于新增追溯平台种植计划信息,该平台种植计划信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/pn/a
正式地址:
http://api.sdny.gov.cn/openapi/pn/a
接口参数:
参数 含义 长度 是否非空 备注
pname 计划名称 非空
pcode 计划编号 非空
productid 计划种植产品id 非空 对应产品id
ptime 种植时间 非空
htime 预收时间 非空
etime 结束时间 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
pname=xxx&productid=xxx&ptime=xxx&htime=xxx&etime=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
更新种植计划接口
功能描述:用于更新追溯平台种植计划信息,该平台种植计划信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/pn/u
正式地址:
http://api.sdny.gov.cn/openapi/pn/u
接口参数:
参数 含义 长度 是否非空 备注
id id 非空
pname 计划名称
productid 计划种植产品id 对应产品id
ptime 种植时间
htime 预收时间
etime 结束时间
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 目前为1.0
qDate 查询日期 日期
sign 验证摘要串 100 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
id=xxx&pname=xxx&productid=xxx&ptime=xxx&htime=xxx&etime=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
删除种植计划接口
功能描述:用于删除追溯平台种植计划信息,该平台种植计划信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/pn/d
正式地址:
http://api.sdny.gov.cn/openapi/pn/d
接口参数:
参数 含义 长度 是否非空 备注
pcode 计划编号 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 目前为1.0
qDate 查询日期 日期
sign 验证摘要串 100 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
pcode=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
查询生产履历接口
功能描述:用于查询生产履历信息,该平台生产履历信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/rd/q
正式地址:
http://api.sdny.gov.cn/openapi/rd/q
接口参数:
参数 含义 长度 是否非空 备注
pid 计划id 整形 非空 对应种植计划
wtype 农事操作类型 整形 非空 农事操作类型:1.定植管理 2.施肥管理 3.病虫害防治 4.灌溉管理 5.采收管理 6.其他农事
wdate 农事操作日期 日期 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
pid=xxx&wtype=xxx&wdate=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<data>
<id>1</id>
<reqid>1dda1afia</reqid>
</data>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
新增生产履历接口
功能描述:用于新增生产履历信息,该平台生产履历信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/rd/a
正式地址:
http://api.sdny.gov.cn/openapi/rd/a
接口参数:
参数 含义 长度 是否非空 备注
pid 计划id 整形 非空 对应种植计划
wtype 农事操作类型 整形 非空 农事操作类型:1.定植管理 2.施肥管理 3.病虫害防治 4.灌溉管理 5.采收管理 6.其他农事
wdate 农事操作日期 日期 非空
proid 农资id 整形 对应于农业投入品监管系统;
农事操作类型为1、2、3时必填
num 用量 整形 农事操作类型为1、2时必填
seedMethod 育苗方式 农事操作类型为1时必填
seedFacility 育苗设施 农事操作类型为1时必填
seedDay 育苗天数 整形 农事操作类型为1时必填
plantDate 定值日期 日期 农事操作类型为1时必填
useFertilizerDate 施肥日期 日期 农事操作类型为2时必填
useDrugDate 施药日期 日期 农事操作类型为3时必填
irrigateDate 灌溉日期 日期 农事操作类型为4时必填
waterQualityLevel 水质级别 农事操作类型为4时必填
irrigationWaterSource 灌溉水源 农事操作类型为4时必填
irrigationMethod 灌溉方式 农事操作类型为4时必填
havestDate 采收日期 日期 农事操作类型为5时必填
havestNum 采收数量 整形 农事操作类型为5时必填
expirationDate 保质期 整形 农事操作类型为5时必填
operation 农事操作 农事操作类型为6时必填
operationDate 操作日期 日期 农事操作类型为6时必填
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
pid=xxx&wtype=xxx&wdate=xxx&proid=xxx&num=xxx&seedMethod=xxx&seedFacility=xxx&seedDay=xxx&plantDate=xxx&useFertilizerDate=xxx&useDrugDate=xxx&irrigateDate=xxx&waterQualityLevel=xxx&irrigationWaterSource=xxx&irrigationMethod=xxx&havestDate=xxx&havestNum=xxx&expirationDate=xxx&operation=xxx&operationDate=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
修改生产履历接口
功能描述:用于修改生产履历信息,该平台生产履历信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/rd/u
正式地址:
http://api.sdny.gov.cn/openapi/rd/u
接口参数:
参数 含义 长度 是否非空 备注
id 生产履历id 非空
pid 计划id 整形
wtype 农事操作类型 整形
wdate 农事操作日期 日期
proid 农资id 整形
num 用量 整形
seedMethod 育苗方式
seedFacility 育苗设施
seedDay 育苗天数 整形
plantDate 定值日期 日期
useFertilizerDate 施肥日期 日期
useDrugDate 施药日期 日期
irrigateDate 灌溉日期 日期
waterQualityLevel 水质级别
irrigationWaterSource 灌溉水源
irrigationMethod 灌溉方式
havestDate 采收日期 日期
havestNum 采收数量 整形
expirationDate 保质期 整形
operation 农事操作
operationDate 操作日期 日期
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
id=xxx&pid=xxx&wtype=xxx&wdate=xxx&proid=xxx&num=xxx&seedMethod=xxx&seedFacility=xxx&seedDay=xxx&plantDate=xxx&useFertilizerDate=xxx&useDrugDate=xxx&irrigateDate=xxx&waterQualityLevel=xxx&irrigationWaterSource=xxx&irrigationMethod=xxx&havestDate=xxx&havestNum=xxx&expirationDate=xxx&operation=xxx&operationDate=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
删除生产履历接口
功能描述:用于删除生产履历信息,该平台生产履历信息将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/rd/d
正式地址:
http://api.sdny.gov.cn/openapi/rd/d
接口参数:
参数 含义 长度 是否非空 备注
id 生产履历id 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
id=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
产地证明管理
新增产地证明接口
功能描述:用于新增产地证明信息,该平台产地证明将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/ori/a
正式地址:
http://api.sdny.gov.cn/openapi/ori/a
接口参数:
参数 含义 长度 是否非空 备注
orinum 产地证书编号
proid 对应产品 整形 对应产品
plantDate 定值日期 日期
harvestNum 采收数量 整形
harvestDate 采收日期 日期
disName 运销商
disPhone 运销商电话
disDate 运销时间 日期
organazation 经办人
oridate 产地证明生成时间
status 产地证明状态
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
orinum=xxx&proid=xxx&plantDate=xxx&harvestNum=xxx&harvestDate=xxx&disName=xxx&disPhone=xxx&disDate=xxx&organazation=xxx&oridate=xxx&status=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
更新产地证明接口
功能描述:用于更新产地证明信息,该平台产地证明将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/ori/u
正式地址:
http://api.sdny.gov.cn/openapi/ori/u
接口参数:
参数 含义 长度 是否非空 备注
orinum 产地证书编号
proid 对应产品 整形 对应产品
plantDate 定值日期 日期
harvestNum 采收数量 整形
harvestDate 采收日期 日期
disName 运销商
disPhone 运销商电话
disDate 运销时间 日期
organazation 经办人
oridate 产地证明生成时间
status 产地证明状态
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
orinum=xxx&proid=xxx&plantDate=xxx&harvestNum=xxx&harvestDate=xxx&disName=xxx&disPhone=xxx&disDate=xxx&organazation=xxx&oridate=xxx&status=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
删除产地证明接口
功能描述:用于删除产地证明信息,该平台产地证明将用于追溯码查询中。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/ori/d
正式地址:
http://api.sdny.gov.cn/openapi/ori/d
接口参数:
参数 含义 长度 是否非空 备注
orinum 产地证书编号
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
orinum=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
追溯标签管理
农产品唯一识别码接口
功能描述:用于生成农产品唯一识别码信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/uni
正式地址:
http://api.sdny.gov.cn/openapi/uni
接口参数:
参数 含义 长度 是否非空 备注
uni 农产品唯一识别码 非空
orinum 产地证明编号 非空
precord_num 生成关联农事计划编号 与种植计划编号对应
standard 生产标准
culdate 耕种日期
culnum 耕种批次
processdate 加工日期
processbbatch 加工批次
packdate 包装日期
packbatch 包装批次
harvestbatch 采收批次
shelftime 产品保质期
shelfunit 保质期单位
inspectperson 出厂检测员
inspectresult 出厂检测结果
inspectdate 检测日期
inspectmethod 检测方式
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
uni=xxx&orinum=xxx&standard=xxx&culdate=xxx&culnum=xxx&processdate=xxx&processbbatch=xxx&packdate=xxx&packbatch=xxx&harvestbatch=xxx&shelftime=xxx&shelfunit=xxx&inspectperson=xxx&inspectresult=xxx&inspectdate=xxx&inspectmethod=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
追溯码接口
功能描述:用于生成追溯码信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/tr
正式地址:
http://api.sdny.gov.cn/openapi/tr
接口参数:
参数 含义 长度 是否非空 备注
tracecode 追溯码
uni 农产品唯一识别码
endate 生效日期
calldate 召回日期
callreson 召回理由
status 追溯码状态
cdate 打印日期
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
tracecode=xxx&uni=xxx&endate=xxx&calldate=xxx&callreson=xxx&status=xxx&cdate=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
农业投入品监管系统
经营告知管理(登记备案管理)
查询投入品产品接口
功能描述:用于查询农资信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/ag/q
正式地址:
http://api.sdny.gov.cn/openapi/ag/q
接口参数:
参数 含义 长度 是否非空 备注
inputType 投入品类型 1.农药 2 肥料 3 种子
agrname 投入品名称
env 生产企业
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
inputType=xxx&agrname=xxx&env=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<data>
<id>1</id>
<reqid>1dda1afia</reqid>
</data>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
新增投入品产品接口
功能描述:用于新增农资信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/ag/a
正式地址:
http://api.sdny.gov.cn/openapi/ag/a
接口参数:
参数 含义 长度 是否非空 备注
inputType 投入品类型 1.农药 2 肥料 3 种子
agrname 投入品名称
env 生产企业
spec 规格 类型为1、2时必填
specunit 规格单位 类型为1、2时必填
compounds 制剂类型 分为1.单剂、2.复合剂
类型为1时必填
births 有效成分 类型为1、2时必填
standard 产品标准 分为国标、农业标准、企业标准、行业标准。
类型为1、2时必填
nyType 农药类型 分为杀虫剂、杀菌剂、植物生长调节剂、除草剂、杀螨剂、杀鼠剂、杀线虫剂、其它。
类型为1时必填
qualityData 保质期 类型为1、2时必填
protectrange 防治范围 类型为1时必填
valideInterval 有效间隔期 类型为1时必填
levelCodestype 登记证类型 分为正式、临时
类型为1时必填
levelCodes 登记证号 类型为1时必填
hfType 化肥种类 分为复合肥、复混肥、掺混肥、叶面肥
类型为2时必填
zwType 作物种类 分为玉米种、花生种、棉花种、小麦种、白菜种、水稻种
类型为3时必填
zzType 种子类别 分为杂交种、常规种
类型为3时必填
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
inputType=xxx&agrname=xxx&env=xxx&spec=xxx&specunit=xxx&compounds=xxx&births=xxx&standard=xxx&nyType=xxx&qualityData=xxx&protectrange=xxx&valideInterval=xxx&levelCodestype=xxx&levelCodes=xxx&hfType=xxx&zwType=xxx&zzType=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
更新投入品产品接口
功能描述:用于更新农资信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/ag/u
正式地址:
http://api.sdny.gov.cn/openapi/ag/u
接口参数:
参数 含义 长度 是否非空 备注
id id
inputType 投入品类型 1.农药 2 肥料 3 种子
agrname 投入品名称
env 生产企业
spec 规格 类型为1、2时必填
specunit 规格单位 类型为1、2时必填
compounds 制剂类型 分为1.单剂、2.复合剂
类型为1时必填
births 有效成分 类型为1、2时必填
standard 产品标准 分为国标、农业标准、企业标准、行业标准。
类型为1、2时必填
nyType 农药类型 分为杀虫剂、杀菌剂、植物生长调节剂、除草剂、杀螨剂、杀鼠剂、杀线虫剂、其它。
类型为1时必填
qualityData 保质期 类型为1、2时必填
protectrange 防治范围 类型为1时必填
valideInterval 有效间隔期 类型为1时必填
levelCodestype 登记证类型 分为正式、临时
类型为1时必填
levelCodes 登记证号 类型为1时必填
hfType 化肥种类 分为复合肥、复混肥、掺混肥、叶面肥
类型为2时必填
zwType 作物种类 分为玉米种、花生种、棉花种、小麦种、白菜种、水稻种
类型为3时必填
zzType 种子类别 分为杂交种、常规种
类型为3时必填
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
id=xxx&inputType=xxx&agrname=xxx&env=xxx&spec=xxx&specunit=xxx&compounds=xxx&births=xxx&standard=xxx&nyType=xxx&qualityData=xxx&protectrange=xxx&valideInterval=xxx&levelCodestype=xxx&levelCodes=xxx&hfType=xxx&zwType=xxx&zzType=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
经营告知(备案申请接口)
功能描述:用于新增备案申请。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/app
正式地址:
http://api.sdny.gov.cn/openapi/app
接口参数:
参数 含义 长度 是否非空 备注
user 操作用户 非空
shop 经营门店 非空
pid 备案商品id 非空
status 准入申请状态 非空
applydate 申请日期 日期 非空
auditdate 审核日期 日期 非空
person 审核人 非空
checkdate 备案日期 日期 非空
appstatus 登记备案审批状态 非空
nstatus 是否限用 非空
comments 审批意见 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
user=xxx&shop=xxx&pid=xxx&status=xxx&applydate=xxx&auditdate=xxx&person=xxx&checkdate=xxx&appstatus=xxx&nstatus=xxx&comments=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
进销台账管理
查询进货接口
功能描述:用于查询进货信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/in/q
正式地址:
http://api.sdny.gov.cn/openapi/in/q
接口参数:
参数 含义 长度 是否非空 备注
proid 商品id
num 进货数量
pepople 经手人
date 进货日期
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
proid=xxx& num =xxx& pepople =xxx& date =xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<data>
<id>1</id>
<reqid>1dda1afia</reqid>
</data>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
新增进货接口-
功能描述:用于新增进货信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/in/a
正式地址:
http://api.sdny.gov.cn/openapi/in/a
接口参数:
参数 含义 长度 是否非空 备注
proid 商品id
price 商品单价
num 进货数量
total 商品总价
pepople 经手人
date 进货日期
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
proid=xxx&price=xxx&num=xxx&total=xxx&pepople=xxx&date=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
修改进货接口-
功能描述:用于修改进货信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/in/u
正式地址:
http://api.sdny.gov.cn/openapi/in/u
接口参数:
参数 含义 长度 是否非空 备注
id 进货id
proid 商品id
price 商品单价
num 进货数量
total 商品总价
pepople 经手人
date 进货日期
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
id=xxx&proid=xxx&price=xxx&num=xxx&total=xxx&pepople=xxx&date=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
删除进货接口-
功能描述:用于删除进货信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/in/d
正式地址:
http://api.sdny.gov.cn/openapi/in/d
接口参数:
参数 含义 长度 是否非空 备注
id 进货id
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
id=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
销售接口-
功能描述:用于新增销售信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/sl
正式地址:
http://api.sdny.gov.cn/openapi/sl
接口参数:
参数 含义 长度 是否非空 备注
stype 销售类型 分为
1批发 2零售
trace1 追溯首码
trace2 追溯末码
price 单价
num 数量
shop 购买店铺 类型为2时填写
buyer 购买人
outcomePeople 经手人
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
stype=xxx&trace1=xxx&trace2=xxx&price=xxx&num=xxx&shop=xxx&buyer=xxx&outcomePeople=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
退货接口-
功能描述:用于新增退货信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/ret
正式地址:
http://api.sdny.gov.cn/openapi/ret
接口参数:
参数 含义 长度 是否非空 备注
tag 商品标签 非空
reson 退货原因 非空
operator 操作人 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
tag=xxx&reson =xxx&operator=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
查询标签接口
功能描述:用于查询标签信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/ba/q
正式地址:
http://api.sdny.gov.cn/openapi/ba/q
接口参数:
参数 含义 长度 是否非空 备注
tag 标签申领编号
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
tag=xxx &reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<data>
<id>1</id>
<reqid>1dda1afia</reqid>
</data>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
新增标签接口
功能描述:用于新增标签信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/ba/a
正式地址:
http://api.sdny.gov.cn/openapi/ba/a
接口参数:
参数 含义 长度 是否非空 备注
tag 标签申领编号
num 标签数量
tagdate 申领时间
status 申领状态
purchaseid 进货单号
person 发放人
auditdate 审核时间
pkgnum 箱外码含标签数量
precode 行政区划
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
tag=xxx&num=xxx&tagdate=xxx&status=xxx&purchaseid=xxx&person=xxx&auditdate=xxx&pkgnum=xxx&precode=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
追溯码接口
功能描述:用于新增追溯码信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/at
正式地址:
http://api.sdny.gov.cn/openapi/at
接口参数:
参数 含义 长度 是否非空 备注
trace 追溯码
tagid 所属标签 与标签接口相关联
endate 启用时间
calldate 召回时间
callreson 召回理由
status 追溯码状态
cdate 打印日期
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
trace=xxx&tagid=xxx&endate=xxx&calldate=xxx&callreson=xxx&status=xxx&cdate=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
农产品质量检测监管平台
查询检测任务
功能描述:用于查询检测任务信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/task/q
正式地址:
http://api.sdny.gov.cn/openapi/task/q
接口参数:
参数 含义 长度 是否非空 备注
name 任务名 20 非空
releasedate 发布日期 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
name=xxx&releasedate=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<data>
<id>1</id>
<reqid>1dda1afia</reqid>
</data>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
新增检测任务
功能描述:用于新增检测任务信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/task/a
正式地址:
http://api.sdny.gov.cn/openapi/task/a
接口参数:
参数 含义 长度 是否非空 备注
name 任务名 20 非空
nature 任务性质 非空
ttype 任务类型 非空 1.定量 2 定性
releasedate 发布日期 非空
releaseunit 发布单位 非空
precode 监测地区 非空
progress 任务进度 1~100 非空 默认单位:%
auditdate 审核日期 非空
item 检测项目 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
name=xxx&nature=xxx&ttype=xxx&releasedate=xxx&releaseunit=xxx&precode=xxx&progress=xxx&auditdate=xxx&item=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
修改检测任务
功能描述:用于修改检测任务信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/task/u
正式地址:
http://api.sdny.gov.cn/openapi/task/u
接口参数:
参数 含义 长度 是否非空 备注
id 任务id
name 任务名 20 非空
nature 任务性质 非空
ttype 任务类型 非空
releasedate 发布日期 非空
releaseunit 发布单位 非空
precode 监测地区 非空
progress 任务进度 1~100 非空 默认单位:%
auditdate 审核日期 非空
item 检测项目 非空
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
id=xxx&name=xxx&nature=xxx&ttype=xxx&releasedate=xxx&releaseunit=xxx&precode=xxx&progress=xxx&auditdate=xxx&item=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
删除检测任务
功能描述:用于删除检测任务信息。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/task/d
正式地址:
http://api.sdny.gov.cn/openapi/task/d
接口参数:
参数 含义 长度 是否非空 备注
id 任务id
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 日期 非空
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
id=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
检测数据
功能描述:用于检测数据上报。
接口地址:包括测试地址和正式地址
测试地址:
http://123.232.0.208/fcpp/openapi/da
正式地址:
http://api.sdny.gov.cn/openapi/da
接口参数:
参数 含义 长度 是否非空 备注
vari 品种 非空
nature 检测性质 非空 1.定量 2 定性
dtype 检测类型 非空 1.企业自检
2.日常抽检
3.例行检测
4.委托检测
monitoring_unit 受检单位 非空
plot 地块 对应追溯地块
detection_item 检测项目 非空
detection_value 检测值 Double类型 非空 检测项目的检测值
detection_unit 检测单位 非空 id
samplesources 样品来源
detection_date 检测日期 日期 非空 格式:2015-04-02
detection_person 检测人 20 非空
report_unit 上报单位 非空 id
report_date 上报时间 非空 格式:2015-04-02
reqid 请求号 8 非空 由被接入方提供
iVersion 接口版本 10 非空 目前为1.0
qDate 查询日期 10 非空 时间格式为Linuxtime
sign 验证摘要串 100 非空 详见接后描述
验证摘要串(sign)生成规则验证方式:
MD5摘要源串:
vari=xxx&nature=xxx&dtype=xxx&monitoring_unit=xxx&plot=xxx&detection_item=xxx&detection_value=xxx&detection_unit=xxx&samplesources=xxx&detection_date=xxx&detection_person=xxx&report_unit=xxx&report_date=xxx&reqid=xxx&iVersion=xxx&qDate=xxx
得到验证摘要串(sign)后作为post数据的一部分发送给接口地址。
响应消息体:
成功返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>0000</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
失败返回:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<code>100</code> //详见返回码
<reqid>1dda1afia</reqid>
</response>
附加信息说明
返回码
返回代码 说明
0000 成功
0001 摘要验证失败
0002 数据类型错误
0003 数据不全
1010 企业不存在
1011 企业新增失败
1012 企业更新失败
1020 基地不存在
1021 基地新增失败
1022 基地更新失败
1030 农户不存在
1031 农户新增失败
1032 农户更新失败
1040 地块不存在
1041 地块新增失败
1042 地块更新失败
1050 农产品不存在
1051 农产品新增失败
1052 农产品更新失败
1060 种植计划不存在
1061 种植计划新增失败
1062 种植计划更新失败
1070 生产履历不存在
1071 生产履历新增失败
1072 生产履历更新失败
1080 产地证明不存在
1081 产地证明新增失败
1082 产地证明更新失败
1090 农产品唯一识别码递交失败
1100 追溯码递交失败
2010 投入品不存在
2011 投入品新增失败
2012 投入品更新失败
2020 备案申请失败
2030 进货不存在
2031 进货新增失败
2032 进货更新失败
2040 销售信息递交失败
2050 退货信息递交失败
2060 标签不存在
2061 标签新增失败
2062 标签更新失败
2070 追溯码信息递交失败
3010 检测任务不存在
3011 检测任务新增失败
3012 检测任务更新失败
3020 检测数据递交失败
农产品唯一识别码生成规则定义
代码结构:
(01)06931234500013(10)00181000 0022015040010001001001
—— 01:应用标识符(全球贸易项目代码),表示后面的数据项是一个14位的GTIN;
—— 0:指示符,表示本单元内的产品为定量零售贸易项目;
—— 69312345:厂商识别码(7-10位,不是物品编码协会成员单位的企业,采用8位组织机构代码证号码);
—— 0001:项目代码(2-5位),可以表示某种规格的蔬菜;
—— 3:校验码;
—— 10:应用标识符(批号),表示后面的数据项是一个1至20位的编号,编号可包含字母。该编号表示农产品的生产批号;
—— 001:生产基地或养殖基地编号;
—— 81000:农产品产地分类代码;
—— 0002:地块或舍栏编号;
—— 201504:农产品采收时间;
—— 001:地块耕种或舍栏饲养次数编号;
—— 0001:收获批次编号;
—— 001:加工批次编号;
—— 001:包装批次编号;
代码含义:
某个企业于该企业编号为001的生产基地的编号为002的这块耕地上首次耕种并收获,第一批加工,第一批包装了的某种农产品。
编码的条码表示
(01)06931234500013(10)00181000 00022015040010001001001
农产品追溯码规则定义
代码结构:
01021503210512999997
—— 0102:行政区划编码后4位,示例:370102(济南市历下区),后四位0102;
—— 1503210512:该码为时间戳,由年(后两位)+月+日+小时+分钟组成,不足两位补零,如2015年3月21日5时12分,则时间码为1503210512;
—— 99999:采用5位无序码;
—— 7:校验码(校验码生成标准参见UCC/EAN-128条码符号校验字符值的计算方法)。
农药追溯码规则定义
代码结构:
010218259999993
—— 0102:行政区划编码后4位,示例:370102(济南市历下区),后四位0102;
—— 1825:该码为时间戳,时间戳的4位是以2010年1月1日为起点,当前日期距2010年1月1日的天数,不够4位,前面补0(示例:如今天是2015年1月1日,距离2010年1月1日是1825天,则此4位数为1825);
—— 999999:采用6位无序码;
—— 3:校验码(校验码生成标准参见UCC/EAN-128条码符号校验字符值的计算方法)。
加密标准
接入方提交的数据必须经过3DES加密
加密算法约定:采用DES/ECB/PKCS5Padding方式
接口接入事项
接入方需提前提交接入申请,申请合格后会发放密钥用于加密过程中使用。接入方需在测试地址上测试通过后,方能接入正式地址。
|
|