public int Add(OrderRefundActionInfo entity)
        {
            using (var conn = new SqlConnection(connectString))
            {
                string sql = @"INSERT INTO OrderRefundAction( OrderRefundId,Status,Remark,Tm,UserType,UserId,UserName) VALUES(@OrderRefundId,@Status,@Remark,@Tm,@UserType,@UserId,@UserName);
                            select SCOPE_IDENTITY()";

                return(conn.Query <int>(sql, entity).Single());
            }
        }
        //增加退款操作记录
        private void AddOrderRefundAction(OrderRefundInfo entity, int status)
        {
            OrderRefundActionInfo submitOrderRefundAction = new OrderRefundActionInfo
            {
                OrderRefundId = entity.Id,
                Status        = status,
                Remark        = entity.Remark,
                Tm            = DateTime.Now,
                UserType      = 2,
                UserId        = Cookies.Admin.GetAdminID(false),
                UserName      = Cookies.Admin.GetAdminName(false)
            };

            OrderRefundActionBLL.Add(submitOrderRefundAction);
        }
        private void CancelRefund()
        {
            int id = RequestHelper.GetQueryString <int>("id");
            var submitOrderRefund = OrderRefundBLL.Read(id);

            if (submitOrderRefund.OwnerId != base.UserId)
            {
                ResponseHelper.Write("error|无效的请求");
                ResponseHelper.End();
            }

            if (OrderRefundBLL.CanToReturn(submitOrderRefund.Status))
            {
                submitOrderRefund.Status = (int)OrderRefundStatus.Cancel;
                submitOrderRefund.Remark = "用户取消了退款";
                OrderRefundBLL.Update(submitOrderRefund);

                OrderRefundActionInfo submitOrderRefundAction = new OrderRefundActionInfo
                {
                    OrderRefundId = submitOrderRefund.Id,
                    Status        = (int)BoolType.False,
                    Remark        = submitOrderRefund.Remark,
                    Tm            = DateTime.Now,
                    UserType      = 1,
                    UserId        = base.UserId,
                    UserName      = base.UserName
                };

                OrderRefundActionBLL.Add(submitOrderRefundAction);

                ResponseHelper.Write("ok|");
                ResponseHelper.End();
            }
            else
            {
                ResponseHelper.Write("error|无效的请求");
                ResponseHelper.End();
            }
        }
示例#4
0
 public static int Add(OrderRefundActionInfo entity)
 {
     return(dal.Add(entity));
 }