/******************************************************************************* * Copyright(c) 2014 DongkeSoft All rights reserved. / Confidential * 类的信息: * 1.程序名称:IPDAModule.cs * 2.功能描述:PDA模块服务契约 * 编辑履历: * 作者 日期 版本 修改内容 * 陈晓野 2014/09/16 1.00 新建 * 徐伟 2019/10/22 1.01 增加Get方法 *******************************************************************************/ using System.Collections.Generic; using System.IO; using System.ServiceModel; using System.ServiceModel.Web; using Dongke.IBOSS.PRD.WCF.DataModels; using Dongke.IBOSS.PRD.WCF.DataModels.ConfigModule; using Dongke.IBOSS.PRD.WCF.DataModels.HRModule; using Dongke.IBOSS.PRD.WCF.DataModels.PCModule; using Dongke.IBOSS.PRD.WCF.DataModels.PMModule; using System.Data; namespace Dongke.IBOSS.PRD.WCF.Contracts { /// /// PDA模块服务契约 /// [ServiceContract(ConfigurationName = "PDAModuleService.IPDAModule", Name = "IPDAModule", Namespace = "Dongke.IBOSS.PRD.WCF.Contracts")] public partial interface IPDAModule { /// /// 测试PDA连接WCF服务 /// /// 测试文本 /// 返回文本 [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] string TestConnectionEx(string value); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] string TestConnection(); #region 系统登录 /// /// PDA登录 /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] PDALoginResult DoPDALogin(string accountCode, string userCode, string userPassword, string macAddress, string ipAddress, string phoneCode, string phoneType, string appVersion, string systemType, string systemVersion,string IMEI); /// /// 退出 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult DoPDAOut(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 修改密码 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult ChangeUserPassword(string accountCode, string userCode, string userPassword, string sessionKey, string newPassWord); #endregion #region 获得系统/基数数据 /// /// 获得数据字典 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 字典类型 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetDataDictionaryByType(string accountCode, string userCode, string userPassword, string sessionKey, string dicType); #endregion #region 取得展示数据 /// /// 获得生产线菜单 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetProductionLineMenu(string accountCode, string userCode, string userPassword, string sessionKey); #endregion #region 获得工序信息 /// /// 获得工序信息 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 工序ID /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetProcedureByID(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID); #endregion #region 检验 /// /// 检验条码 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 工序ID /// 条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult CheckBarcode(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode); /// /// 检验生产工号 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 工序ID /// 生产工号 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult CheckProcedureUser(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string procedureUserCode); /// /// 校验窑车是否可装车并返回窑车信息 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 当前工序ID /// 窑车号 /// 工序类别 /// /// /// 陈冰 2014.10.04 新建 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult CheckKilnCar(string accountCode, string userCode, string userPassword, string sessionKey, int pProcedureId, string kilnCarCode, int modelType); #endregion #region 保存计件条码信息 /// /// 保存条码信息 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 工序ID /// 条码信息 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult AddWorkPiece(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, ProductionDataEntity[] productionDataEntitys); #endregion #region 检验工序接口 /// /// 获得检验标识 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// /// /// 陈冰 2014.10.04 新建 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetDefectFlagData(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 由条码和当前检验工序获取返工工序 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 当前检验工序ID /// 条码 /// /// /// 陈冰 2014.10.04 新建 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetReworkProcedureByBarcode(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode); /// /// 由当前检验工序获取缺陷列表 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 当前检验工序ID /// 缺陷编码 /// /// /// 陈冰 2014.10.04 新建 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetDefectByProcedureIDAndDefectCode(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string defectCode); /// /// 根据产品ID查出缺陷位置 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 产品ID /// 位置编码 /// /// /// 陈冰 2014.10.04 新建 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetDefectPositionByGoodsIDAndPositionCode(string accountCode, string userCode, string userPassword, string sessionKey, int goodsID, string positionCode); /// /// 通过条码和缺陷查出责任工序 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 条码 /// 缺陷ID /// /// /// 陈冰 2014.10.04 新建 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetDutyProcedureByBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, int defectid); /// /// 通过条码与工序查出责任员工 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 条码 /// 责任工序 /// /// /// 陈冰 2014.10.04 新建 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetDutyProcedureCodeByBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, int dutyProcedureID); // 质量登记 //[OperationContract] //[WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest // , ResponseFormat = WebMessageFormat.Json // , RequestFormat = WebMessageFormat.Json)] //ActionResult GetDutyProcedureCodeByProductionDataID(string accountCode, string userCode, string userPassword, string sessionKey, int ProductionDataID); /// /// 通过生产数据与工号ID查询工种 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 生产数据ID /// 工号ID /// /// /// 陈冰 2014.10.08 新建 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetDutyJobsByUserIDAndProductionID(string accountCode, string userCode, string userPassword, string sessionKey, //int productionDataID, int userID); int classesSettingID, int defectid, int procedureID); /// /// 根据生产数据ID,用户ID及工种选出责任员工 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 生产数据ID /// 工号ID /// 工种ID /// /// /// 陈冰 2014.10.08 新建 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetDutyStaffByUserIDAndJobs(string accountCode, string userCode, string userPassword, string sessionKey, //int productionDataID, int userID, int jobsID); int classesSettingID, int jobsID); /// /// 获得产品分级 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// /// /// 陈冰 2014.10.04 新建 /// xuwei 2019-12-4 添加参数 type 默认为2 为成检 为1时 半检 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGoodsGradeData(string accountCode, string userCode, string userPassword, string sessionKey,int type); /// /// 获得产品分级 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 当前工序ID /// /// /// 陈冰 2014.10.22 新建 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetReworkProcedureByProcedureID(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID); /// /// 通过条码返回窑车号 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 条码号 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetKilnCarByBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); #endregion #region 保存检验条码 /// /// 保存检验条码 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 工序ID /// 条码信息 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult AddCheckBarcode(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, ProductionDataEntity[] productionDataEntitys); #endregion #region 文件上传下载 /// /// 软件更新 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] Stream AutoUpgrade(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 上传图片 /// /// /// [OperationContract] [WebInvoke( Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)] ActionResult SaveImg(Stream mageStream); [OperationContract] [WebInvoke( Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)] Stream GetFileTest(string path); [OperationContract] [WebInvoke( Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)] Stream GetFileStream(); [OperationContract] [WebInvoke( Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)] byte[] GetFileTestByte(string path); [OperationContract] [WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)] string GetFile(string path); #endregion #region 统计 /// /// 统计当日计数数量 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 工序ID /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult StatisticsCollectBarcode(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID); #endregion #region 撤销装车 /// /// 检验条码是否可以撤销装车 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 当前工序ID /// 条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult CheckCancelLoadCar(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode); /// /// 保存撤销装车的条码 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 当前工序ID /// 条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult AddCancelLoadCar(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode); /// /// 统计当日计数数量 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 当前工序ID /// 条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult StatisticsKilnCar(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID); /// /// 统计产品跟踪 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 当前工序ID /// 条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult StatisticsProductTrack(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 由产品条码获取注浆信息 /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGroutingProducttByBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 获取工号下的所有工种信息 /// /// 工号ID /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetAllJobsByUserID(string accountCode, string userCode, string userPassword, string sessionKey, int UserID); /// /// 根据所选工号对应的工种,查出缺陷责任员工 /// /// 工种ID /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetDutyStaffByUserID(string accountCode, string userCode, string userPassword, string sessionKey, int jobs); /// /// 根据所选工号,查出漏检责任员工 /// /// 工号 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetMissedStaffByUserID(string accountCode, string userCode, string userPassword, string sessionKey, int userid); /// /// 获取用户列表 /// /// 用户实体 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SearchUserData(string accountCode, string userCode, string userPassword, string sessionKey, byte IsWorker); /// /// 获取数据字典管理的数据 /// /// 显示停用标识 /// 字典类别 /// /// /// 2014.12.03 新建 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetDictionaryData(string accountCode, string userCode, string userPassword, string sessionKey, byte Pvalue, string dictionaryType); #endregion #region 保存半检数据 /// /// 保存半检数据 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 半检信息 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult AddSemiTest(string accountCode, string userCode, string userPassword, string sessionKey, SemiTestEntity[] semiTestEntitys); #endregion #region 获取产品数据 /// /// 获取产品数据 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 有效标识 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SerachGoods(string accountCode, string userCode, string userPassword, string sessionKey, int valueFlag); #endregion /// /// 使用存储过程PRO_PM_GetProductionData获取生产工序计件数据 /// /// 生产数据实体类 /// DataTable [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetProductionData(string accountCode, string userCode, string userPassword, string sessionKey, int ProcedureID, string BarCode); /// /// xuwei add 2020-03-23 此方法用于成检后 回收 再次成检 获取正确ID /// /// 生产数据实体类 /// DataTable [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetProductionDataCheckID(string accountCode, string userCode, string userPassword, string sessionKey, string BarCode); /// /// 根据所选生产数据ID,显示成检数据信息 /// /// 生产数据ID /// DataSet [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetProductionDataByID(string accountCode, string userCode, string userPassword, string sessionKey, int productionDataID); /// /// 根据所选生产数据ID,显示成检数据信息--复检专用 /// /// 生产数据ID /// DataSet [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetProductionDataByIDSemiCheck(string accountCode, string userCode, string userPassword, string sessionKey, int productionDataID); /// /// 编辑后删除生产数据 /// /// 生产数据ID /// int [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult DeleteProductionDataByID(string accountCode, string userCode, string userPassword, string sessionKey, int productionDataID); /// /// 获取产品完成工序的ID /// /// 产品条码 /// int [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetCompleteProcedureID(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 绑定图片 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 图片路径 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] Stream BindDefectImage(string accountCode, string userCode, string userPassword, string sessionKey, string imagePath); /// /// 根据所选工号对应的工种,查出缺陷责任员工 /// /// 工种ID /// 用户ID /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetDutyStaffByUserJobsID(string accountCode, string userCode, string userPassword, string sessionKey, int jobs, int userid); /// /// /// /// /// /// /// /// 产品条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult ScrapProductChack(string accountCode, string userCode, string userPassword, string sessionKey, string barCode); /// /// /// /// /// /// /// /// 产品条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetInProductionAndProductionData(string accountCode, string userCode, string userPassword, string sessionKey, string barCode); /// /// 根据工号查询员工档案信息 /// /// /// /// /// /// 工号ID /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SearchHrStaffInfo(string accountCode, string userCode, string userPassword, string sessionKey, int userId); /// /// 添加废弃产品记录 /// /// /// /// /// /// 废弃产品实体 /// 废弃责任工序实体 /// 责任者集合 /// int结果返回值 [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult AddScrapProduct(string accountCode, string userCode, string userPassword, string sessionKey, ScrapProductEntity SProductEntity, ResponProcedureEntity RProcedureEntity, ScrapResponsibleEntity[] SResponsibleList); /// /// 获取产品分级的数据(根据ID) /// /// 分类类别ID /// 分类ID /// 用户基本信息 /// DataSet /// /// 2014.10.22 庄天威 新建 [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGoodsLevelDataById(string accountCode, string userCode, string userPassword, string sessionKey, int? GoodsLevelTypeID); /// /// 获取账务日期 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetAccountDate(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 获取登陆帐户有无报损权限 /// /// /// /// /// /// 工号编码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetScrapFuntion(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 获取是否存在报损未审核产品 /// /// /// /// /// /// 产品条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetScrapProductAuditStatus(string accountCode, string userCode, string userPassword, string sessionKey, string barCode); /// /// 根据页面条件获取废弃产品一览 /// /// /// /// /// /// 产品条码 /// 报废产品ID /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetScrapProduct(string accountCode, string userCode, string userPassword, string sessionKey, string barCode, int scrapProductID); /// /// 根据废弃产品ID获取责任工序 /// /// /// /// /// /// 报废产品ID /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetResponProcedureBySPId(string accountCode, string userCode, string userPassword, string sessionKey, int scrapProductID); /// /// 根据废弃产品ID获取责任人列表 /// /// /// /// /// /// 报废产品ID /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetScrapResponsibleBySPId(string accountCode, string userCode, string userPassword, string sessionKey, int scrapProductID); /// /// 添加废弃产品记录 /// /// /// /// /// /// 废弃产品实体 /// 废弃责任工序实体 /// 责任者集合 /// int结果返回值 [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult UpdateScrapProduct(string accountCode, string userCode, string userPassword, string sessionKey, ScrapProductEntity UpdateSProductEntity, ResponProcedureEntity UpdateRProcedureEntity, ScrapResponsibleEntity[] UpdateSResponsibleList, ScrapResponsibleEntity[] YSResponsibleList); /// /// 获取产品窑炉 /// /// /// /// /// /// Datase [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetAllKilntInfo(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 获取次品产品条码允许编辑 /// /// /// /// /// /// 产品条码 /// Datase [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetSubstandardInfo(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 获取产品条码是否重烧 /// /// /// /// /// /// 产品条码 /// Dataset [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetReFine(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 获取登陆帐户有无成检编辑权限 /// /// /// /// /// /// 工号编码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetFinishedProductEditFuntion(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 根据条码及工序判断是否漏扫 /// /// /// /// /// /// 工号编码 /// 产品条码 /// 工序ID /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult AddBarCodeMissing(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, int produceid); /// /// 获取登陆帐户有无报损审批权限 /// /// /// /// /// /// 工号编码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetScrapProductFuntion(string accountCode, string userCode, string userPassword, string sessionKey); #region 检验 /// /// 干补检验条码 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 工序ID /// 条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult CheckDryRepairBarcode(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode); #endregion /// /// 获取干补标识 /// /// 产品条码 /// DataSet [OperationContract] ActionResult GetSpecialRepairflagByBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 获取窑车对应产品列表 /// /// 窑车ID /// DataSet [OperationContract] ActionResult GetKilnCarGoodsByKilnCarID(string accountCode, string userCode, string userPassword, string sessionKey, int KilnCarID); /// /// 获取窑车对应产品列表 /// /// 窑车ID /// DataSet [OperationContract] ActionResult SaveBarCodeChange(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, string newBarcode, string remarks, string groutingUserCode, string goodsCode); /// /// 获取(注浆登记)的查询数据 /// /// 查询条件 /// DataSet [OperationContract] ActionResult GetGroutingList(string accountCode, string userCode, string userPassword, string sessionKey, FPM0202_SE se); /// /// 获取(注浆登记)的查询数据 /// /// 查询条件 /// DataSet [OperationContract] ActionResult GetGroutingListByBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 获得成型线信息 /// /// 查询条件 /// DataSet [OperationContract] ActionResult GetGroutingLine(string accountCode, string userCode, string userPassword, string sessionKey, GroutingLineEntity groutingLineEntity); /// /// 获取在产产品的信息标识列表 /// /// 查询条件 /// DataSet [OperationContract] ActionResult GetInProductionDataList(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 获取条码是否注浆登记过,0行无效 /// /// /// [OperationContract] ActionResult GetBarCodeInGroutingDailyDetail(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 获取登陆帐户有变更条码权限 /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetBarCodeRecordFuntion(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 成检时获取此条码是否报损 /// /// /// /// /// /// 产品条码 /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult CheckScrapProduct(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 获取产品完成工序的ID(PDA) /// /// 产品条码 /// int [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetCompleteProcedureIDPDA(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 成检时获取条码的产品信息(成检(正品)--报损-->干补-->成检) /// /// 产品条码 /// int [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGoodsInfoBybarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 成检-校验生产工号 /// /// 生产工号 /// int [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetUserCode(string accountCode, string userCode, string userPassword, string sessionKey, string usercode); /// /// 更新漏扫的成型工号 /// /// 成型工号 /// 漏扫ID /// int [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult UpdateGroutingUserCodeByMissingID(string accountCode, string userCode, string userPassword, string sessionKey, string groutingUserCode, int missingID); /// /// 在入窑工序检验窑车号是否存在 /// /// 窑车编码 /// 工序ID /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult CheckKilnCarByIntoCar(string accountCode, string userCode, string userPassword, string sessionKey, string kilncarcode, int procedureid); /// /// 获取盘点单列表 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetInCheckedList(string accountCode, string userCode, string userPassword, string sessionKey); /// /// /// /// /// /// /// /// 盘点单号 /// 产品条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult UpdateInChecked(string accountCode, string userCode, string userPassword, string sessionKey, int InCheckedID, string BarCode); #region 班次配置 /// /// 班次配置-通过工号获取工种列表 /// /// /// /// /// /// 工号ID /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult BindUserJobs(string accountCode, string userCode, string userPassword, string sessionKey, int userId); ///// ///// 班次配置-根据工号查询员工档案信息(上面已经有了) ///// ///// ///// ///// ///// ///// 工号ID ///// //[OperationContract] //[WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest // , ResponseFormat = WebMessageFormat.Json // , RequestFormat = WebMessageFormat.Json)] //ActionResult SearchHrStaffInfo(string accountCode, string userCode, string userPassword, string sessionKey, int userId); /// /// 班次配置-根据员工姓名查员工信息 /// /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SearchStaffInfo(string accountCode, string userCode, string userPassword, string sessionKey, SearchStaffEntity searchStaffEntity); /// /// 获取班次配置信息 /// /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SearchClassesSetting(string accountCode, string userCode, string userPassword, string sessionKey, SearchClassesSettingEntity searchEntity); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SaveClassesSetting(string accountCode, string userCode, string userPassword, string sessionKey, ClassesSettingEntity setEntity, ClassesDetailSettingEntity[] setDetailEntity); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SearchClassesDetail(string accountCode, string userCode, string userPassword, string sessionKey, int classesSettingID); [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetClassesSettingFuntion(string accountCode, string userCode, string userPassword, string sessionKey); [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetAllInChecked(string accountCode, string userCode, string userPassword, string sessionKey, InCheckedEntity entity); #endregion #region PDA报表 /// /// 产品质量跟踪 /// /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetRPT040104SData(string accountCode, string userCode, string userPassword, string sessionKey, RPT040104_SE se); /// /// 工号产量质量分析表 /// /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetFP00002Data(string accountCode, string userCode, string userPassword, string sessionKey, int rptSProcedureID, string workcode, string date); /// /// 工号产量质量分析表(中陶) /// /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetFP00002_1Data(string accountCode, string userCode, string userPassword, string sessionKey, int rptSProcedureID, string workcode, string date, string goodscode); /// /// 半检数据统计表 /// /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetPDARPT000001Data(string accountCode, string userCode, string userPassword, string sessionKey, string workcode, string datebegin, string dateend); /// /// 工号质量统计表 /// /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetPDARPT000002Data(string accountCode, string userCode, string userPassword, string sessionKey, int rptSProcedureID, string workcode, string datebegin, string dateend); /// /// 损坯数据统计表 /// /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetPDARPT000003Data(string accountCode, string userCode, string userPassword, string sessionKey, string workcode, string datebegin, string dateend); #endregion /// /// 取得报表数据源数据 /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetRptProcedureModule(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 取得报表的查询数据源统计工序数据 /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetRptSourceProcedureModule(string accountCode, string userCode, string userPassword, string sessionKey, int? RptProcedureID); /// /// 获取用户是否有统计产成品权限 /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetStatisticsFinishedProductFuntion(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 获取用户是否有盘点权限 /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetInCheckedFuntion(string accountCode, string userCode, string userPassword, string sessionKey); [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetClassesSetting(string accountCode, string userCode, string userPassword, string sessionKey, string uCode); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetScrapProductUserCodeByProductionDataID(string accountCode, string userCode, string userPassword, string sessionKey, int ProductionDataID); /// /// 在入窑工序检验窑车号是否存在 /// /// 窑车编码 /// 工序ID /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult CheckKilnCarByIntoCar2(string accountCode, string userCode, string userPassword, string sessionKey, string kilncarcode, int procedureid); /// /// 撤销包装 /// /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult AddChancelFinishedproduct(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /* /// /// 获取用户是否有撤销包装权限 /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetChancelFinishedproductFuntion(string accountCode, string userCode, string userPassword, string sessionKey); */ /// /// 窑车状态明细表查询 /// /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetKilnCarStatusDetailByCode(string accountCode, string userCode, string userPassword, string sessionKey, string kilnCarCode); /// /// 损坯撤销 /// /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult AddCancelScrapProduction(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /* /// /// 获取用户是否有撤销损坯权限 /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetCancelScrapProductionFuntion(string accountCode, string userCode, string userPassword, string sessionKey); */ /// /// 获取条码注浆信息 /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetGroutingInfoBybarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 获取条码注浆信息 /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetFinishedProductGroutingInfoBybarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 公坯设定 /// /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult AddPublicBodyProduct(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /* /// /// 获取用户是否有公坯设定 /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetPublicBodyProductFuntion(string accountCode, string userCode, string userPassword, string sessionKey); */ /// /// 交坯检验条码 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 工序ID /// 条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult CheckBarcodeDeliverMud(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode); /// /// 获取用户所有菜单权限 /// /// /// /// /// /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetUserAllFunction(string accountCode, string userCode, string userPassword, string sessionKey); [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult AddChancelBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult AddChancelDeliverMudBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetAllLogoInfo(string accountCode, string userCode, string userPassword, string sessionKey); [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetLogoInfoForChange(string accountCode, string userCode, string userPassword, string sessionKey, int goodsid); [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetLogoID(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID); [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult SaveBarCodeLogo(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, int logoid); [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult SaveBarCodeLogoAndGlazetype(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, int logoid, int glazetypeid); [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult SaveBarCodesLogoAndGlazetype(string accountCode, string userCode, string userPassword, string sessionKey, string barcodes, int logoid, int glazetypeid, int procedureID); [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult GetBarCodeLogoID(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 半检时,入窑前检验获取此条码是否报损为废品 /// /// /// /// /// /// 产品条码 /// [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] [OperationContract] ActionResult CheckWasteScrapProduct(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 获取登陆帐户有无入窑前检验数据编辑权限 /// /// /// /// /// /// 工号编码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetIntoKilnCheckEditFuntion(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 获取登陆帐户有无半检验数据编辑权限 /// /// /// /// /// /// 工号编码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetNormalCheckEditFuntion(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 获取缺陷扣罚管理的全部数据 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetAllDefectFine(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 获取缺陷扣除数管理的全部数据 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetAllDefectDeduction(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 获取缺陷扣罚关系管理的全部数据 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetAllDefectFineRelation(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 获取缺陷扣除数关系管理的全部数据 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetAllDefectDeductionRelation(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 获取盘点单明细 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetUpdateInCheckedInfo(string accountCode, string userCode, string userPassword, string sessionKey, string incheckedno); /// /// 半检检验条码 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SemiCheckBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 根据条码获取经过的工序,用于绑定返工工序 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetSemiCheckPassProcedure(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 复检状态数据源 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetSemiCheckType(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 复检状态数据源 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetSemiCheckStatusFuntion(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 根据半成品检验数据ID,显示半成品数据信息 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetSemiCheckByID(string accountCode, string userCode, string userPassword, string sessionKey, int semiCheckID); /// /// 保存半检登记 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 工序ID /// 条码信息 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult AddSemiCheck(string accountCode, string userCode, string userPassword, string sessionKey, SemiCheckEntity[] entityobj); /// /// 根据所选工号,查出缺陷责任员工 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetSemiCheckDefectStaffByUserID(string accountCode, string userCode, string userPassword, string sessionKey, int userid); /// /// 获取半成品缺陷管理的全部数据 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetAllSemicheckDefect(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 获取半成品缺陷位置管理的全部数据 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetAllScdefectPosition(string accountCode, string userCode, string userPassword, string sessionKey); /// /// 复检验条码 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult ReSemiCheckBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 撤销复检验条码 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult CancelSemiCheckBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 恢复数据 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult ResetBarCode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); /// /// 通过SettingCode获取系统参数管理的数据 /// /// /// /// /// /// 设置编码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetSystemSettingDataByCode(string accountCode, string userCode, string userPassword, string sessionKey, string settingcode); /// /// 校验条码是否允许撤销,如果不允许提示错误消息 /// /// /// /// /// /// 原时间 /// 允许撤销天数 /// 设置code,用于返回不同错误消息 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult BarcodeAllowCancel(string accountCode, string userCode, string userPassword, string sessionKey, string orgTime, int days, string settingCode); #region 产成品交接 [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetOrderList(string accountCode, string userCode, string userPassword, string sessionKey, OrderEntity order); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult FinishedHandoverBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetSystemData(string accountCode, string userCode, string userPassword, string sessionKey); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SaveFinishedHandover(string accountCode, string userCode, string userPassword, string sessionKey, int orderid, OrderEntity[] orderEntity); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult CancelFinishedHandoverBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SaveCancelFinishedHandoverByBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SaveChangeFinishedHandoverByBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, int orderid); #endregion #region PDA条码打印 /// /// 获取条码打印机 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetBarcodePrinter(string accountCode, string userCode, string userPassword, string sessionKey, int printType = 0); /// /// 打印条码样式 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult PrintBarcodeLayout(string accountCode, string userCode, string userPassword, string sessionKey, string barcode, int copies, int printerID, int printWay = 2); #endregion PDA条码打印 #region 统计报表 /// /// 成型结算报表 /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetGroutingSettlementInfo(string accountCode, string userCode, string userPassword, string sessionKey, int currentMonth); #endregion #region 设置当期用户默认打印机配置 /// /// 设置当期用户默认打印机配置 /// /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult SetCurrentUserPrinter(string accountCode, string userCode, string userPassword, string sessionKey, int printerID); #endregion /// /// 回收检验条码 /// /// 帐套code /// 用户code /// 用户密码 /// 本次登陆密钥 /// 工序ID /// 条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult CheckRecydingFlagBarcode(string accountCode, string userCode, string userPassword, string sessionKey, int procedureID, string barcode); /// /// 获取回收标识 /// /// 产品条码 /// DataSet [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetRecyclingflagByBarcode(string accountCode, string userCode, string userPassword, string sessionKey, string barcode); #region 注浆盘点 /// /// 获取注浆盘点单列表 /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetAllGBChecked(string accountCode, string userCode, string userPassword, string sessionKey, InCheckedEntity entity); /// /// 进行盘点操作 /// /// /// /// /// /// 盘点单ID /// 产品条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult UpdateGBChecked(string accountCode, string userCode, string userPassword, string sessionKey, int CheckedID, string BarCode); /// /// 获取盘点单明细 /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetUpdateGBCheckedInfo(string accountCode, string userCode, string userPassword, string sessionKey, int checkedID); #endregion #region 模具盘点 /// /// 获取模具盘点单列表 /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetAllMouldChecked(string accountCode, string userCode, string userPassword, string sessionKey, InCheckedEntity entity); /// /// 进行盘点操作 /// /// /// /// /// /// 盘点单ID /// 产品条码 /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult UpdateMouldChecked(string accountCode, string userCode, string userPassword, string sessionKey, int CheckedID, string BarCode); /// /// 获取盘点单明细 /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult GetUpdateMouldCheckedInfo(string accountCode, string userCode, string userPassword, string sessionKey, int checkedID); #endregion #region 通用接口 /// /// PDA调用通用接口 /// /// /// /// /// /// /// /// /// [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest , ResponseFormat = WebMessageFormat.Json , RequestFormat = WebMessageFormat.Json)] ActionResult DoAction(string accountCode, string userCode, string userPassword, string sessionKey, string module, string action, string jsonData); #endregion } }