用户
 找回密码
 立即注册
搜索
发表于 2017-4-8 16:48:19
山东省农产品质量安全监管追溯平台建设指南

一、建设背景
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&registTime=xxx&registAddress=xxx&gtin=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&registTime=xxx&registAddress=xxx&gtin=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方式
接口接入事项
接入方需提前提交接入申请,申请合格后会发放密钥用于加密过程中使用。接入方需在测试地址上测试通过后,方能接入正式地址。


再小的品牌,都有自己的大数据引擎!
米多大数据引擎系统,帮助传统企业实现物联网时代的“四个现代化”即:企业平台化、品牌人格化、产品个性化、员工创客化
使用道具 举报 回复
发新帖