Example #1
0
        /// <summary>
        /// 获取屠宰企业信息
        /// </summary>
        /// <param name="_"></param>
        /// <returns></returns>
        public string GetCardInfoList(dynamic _)
        {
            var recdata = this.GetResquetData <CardInfoList>();

            try
            {
                bool flag = DataValidation(recdata.Date, recdata.Random, recdata.Staffid);
                if (!flag)
                {
                    return(this.WriteValidationLog("CardModule", recdata.Mac));
                }
                //判断令牌是否过期
                bool flag2 = TokenValidation(recdata.SessionId, recdata.Token);
                if (!flag2)
                {
                    return(this.SendTokenValidation());
                }

                PDACardInfoBusiness bl = new PDACardInfoBusiness();

                List <CardInfoList> EnterInfos = bl.GetCardInfoList(recdata.data);

                //WriteInfoLog("CardModule", recdata.data.userName, recdata.Mac, "获取屠宰企业信息成功!" + Json.ToJson(recdata));

                return(this.SendData <List <CardInfoList> >(EnterInfos, "获取分销凭证列表成功!", ResponseType.Success));
            }
            catch (Exception ex)
            {
                return(this.WriteExceptionLog("CardModule", recdata.data.userName, recdata.Mac, "获取分销凭证列表异常:" + Json.ToJson(recdata) + "[异常信息:" + ex.Message + "]", "获取分销凭证列表异常:" + ex.Message));
            }
        }
Example #2
0
        /// <summary>
        /// 添加进场设置
        /// </summary>
        /// <param name="_"></param>
        /// <returns></returns>
        public string GetOrderCardInfo(dynamic _)
        {
            var recdata = this.GetResquetData <OrderCardInfo>();

            try
            {
                bool flag = DataValidation(recdata.Date, recdata.Random, recdata.Staffid);
                if (!flag)
                {
                    return(this.WriteValidationLog("CardModule", recdata.Mac));
                }
                //判断令牌是否过期
                bool flag2 = TokenValidation(recdata.SessionId, recdata.Token);
                if (!flag2)
                {
                    return(this.SendTokenValidation());
                }

                PDACardInfoBusiness bl   = new PDACardInfoBusiness();
                OrderCardInfo       ires = bl.GetOrderCardInfo(recdata.data);
                if (ires != null)
                {
                    return(this.SendData <OrderCardInfo>(ires, "获取订单开证信息成功!", ResponseType.Success));
                }
                else
                {
                    return(this.WriteExceptionLog("CardModule", recdata.data.userName, recdata.Mac, "获取订单开证信息异常!" + Json.ToJson(recdata), "获取订单开证信息异常!"));
                }
            }
            catch (Exception ex)
            {
                return(this.WriteExceptionLog("CardModule", recdata.data.userName, recdata.Mac, "获取订单开证信息异常:" + Json.ToJson(recdata) + "[异常信息:" + ex.Message + "]", "获取订单开证信息异常:" + ex.Message));
            }
        }
Example #3
0
        /// <summary>
        /// 获取进场设置
        /// </summary>
        /// <param name="_"></param>
        /// <returns></returns>
        public string AddCardComp(dynamic _)
        {
            var recdata = this.GetResquetData <CardCompInfo>();

            try
            {
                bool flag = DataValidation(recdata.Date, recdata.Random, recdata.Staffid);
                if (!flag)
                {
                    return(this.WriteValidationLog("CardModule", recdata.Mac));
                }
                //判断令牌是否过期
                bool flag2 = TokenValidation(recdata.SessionId, recdata.Token);
                if (!flag2)
                {
                    return(this.SendTokenValidation());
                }

                PDACardInfoBusiness bl = new PDACardInfoBusiness();
                int iRet = bl.AddCardComp(recdata.data);
                //WriteInfoLog("UserModule", recdata.data.userName, recdata.Mac, "获取用户信息成功");
                if (iRet > 0)
                {
                    return(this.SendData("添加分销单位成功!", ResponseType.Success));
                }
                else
                {
                    throw new Exception("添加分销单位失败,添加条数为0!");
                }
            }
            catch (Exception ex)
            {
                return(this.WriteExceptionLog("CardModule", recdata.data.userName, recdata.Mac, "添加分销单位异常:" + Json.ToJson(recdata) + "[异常信息:" + ex.Message + "]", "添加分销单位异常:" + ex.Message));
            }
        }
Example #4
0
        /// <summary>
        /// 获取进场动物检疫证号
        /// </summary>
        /// <param name="_"></param>
        /// <returns></returns>
        public string DeleteCardInfo(dynamic _)
        {
            var recdata = this.GetResquetData <CardInfoListBase>();

            try
            {
                bool flag = DataValidation(recdata.Date, recdata.Random, recdata.Staffid);
                if (!flag)
                {
                    return(this.WriteValidationLog("CardModule", recdata.Mac));
                }
                //判断令牌是否过期
                bool flag2 = TokenValidation(recdata.SessionId, recdata.Token);
                if (!flag2)
                {
                    return(this.SendTokenValidation());
                }

                PDACardInfoBusiness bl = new PDACardInfoBusiness();

                OrderCardInfo EnterInfos = bl.DeleteCardInfo(recdata.data.rqDeleteCardInfos);

                // WriteInfoLog("CardModule", recdata.data.userName, recdata.Mac, "获取动物检疫证号成功!" + Json.ToJson(recdata));
                if (EnterInfos != null)
                {
                    return(this.SendData <OrderCardInfo>(EnterInfos, "删除成功!", ResponseType.Success));
                }
                else
                {
                    return(this.WriteExceptionLog("CardModule", "删除分销凭证", recdata.Mac, "删除分销凭证异常!" + Json.ToJson(recdata), "删除分销凭证异常!"));
                }
                // return this.SendData("删除分销凭证成功!", ResponseType.Success);
            }
            catch (Exception ex)
            {
                return(this.WriteExceptionLog("CardModule", "删除分销凭证", recdata.Mac, "删除分销凭证异常:" + Json.ToJson(recdata) + "[异常信息:" + ex.Message + "]", "删除分销凭证异常:" + ex.Message));
            }
        }
Example #5
0
        /// <summary>
        /// 获取交易重量信息
        /// </summary>
        /// <param name="_"></param>
        /// <returns></returns>
        public string SaveCardInfoList(dynamic _)
        {
            var recdata = this.GetResquetData <CardInfoBase>();

            try
            {
                bool flag = DataValidation(recdata.Date, recdata.Random, recdata.Staffid);
                if (!flag)
                {
                    return(this.WriteValidationLog("CardModule", recdata.Mac));
                }
                //判断令牌是否过期
                bool flag2 = TokenValidation(recdata.SessionId, recdata.Token);
                if (!flag2)
                {
                    return(this.SendTokenValidation());
                }

                PDACardInfoBusiness bl = new PDACardInfoBusiness();

                int iRet = bl.SaveCardInfoList(recdata.data);

                if (iRet <= 0)
                {
                    throw new Exception("添加失败,成功条数为0!");
                }


                //WriteInfoLog("EnterModule", recdata.data.userName, recdata.Mac, "获取交易重量成功!" + Json.ToJson(recdata));

                return(this.SendData("添加分销凭证成功!", ResponseType.Success));
            }
            catch (Exception ex)
            {
                return(this.WriteExceptionLog("CardModule", recdata.data.userName, recdata.Mac, "添加分销凭证异常:" + Json.ToJson(recdata) + "[异常信息:" + ex.Message + "]", "添加分销凭证异常:" + ex.Message));
            }
        }
Example #6
0
        /// <summary>
        /// 获取理货称重数据
        /// </summary>
        /// <param name="_"></param>
        /// <returns></returns>
        public string GetCardCompList(dynamic _)
        {
            var recdata = this.GetResquetData <CardCompInfo>();

            try
            {
                bool flag = DataValidation(recdata.Date, recdata.Random, recdata.Staffid);
                if (!flag)
                {
                    return(this.WriteValidationLog("CardModule", recdata.Mac));
                }
                //判断令牌是否过期
                bool flag2 = TokenValidation(recdata.SessionId, recdata.Token);
                if (!flag2)
                {
                    return(this.SendTokenValidation());
                }

                PDACardInfoBusiness bl         = new PDACardInfoBusiness();
                List <CardCompInfo> WeightInfo = bl.GetCardCompList(recdata.data);

                //WriteInfoLog("EnterModule", recdata.data.userName, recdata.Mac, "获取理货重量成功!");
                if (WeightInfo != null)
                {
                    return(this.SendData <List <CardCompInfo> >(WeightInfo, "获取分销单位成功!", ResponseType.Success));
                }
                else
                {
                    return(this.WriteExceptionLog("CardModule", recdata.data.userName, recdata.Mac, "该商户无分销单位!" + Json.ToJson(recdata), "该商户无分销单位!"));
                }
            }
            catch (Exception ex)
            {
                return(this.WriteExceptionLog("CardModule", recdata.data.userName, recdata.Mac, "获取分销单位异常:" + Json.ToJson(recdata) + "[异常信息:" + ex.Message + "]", "获取分销单位异常:" + ex.Message));
            }
        }