com.huiyou.Bll/OrderService.cs

(开头部分) 19KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using com.huiyou.Dal;
using com.huiyou.Model;
using com.huiyou.Model.Tables;
using com.huiyou.Common;
using System.Data;

namespace com.huiyou.Bll
{
    public class OrderService
    {
        /// <summary>
        /// 判断是否已经存在货到付款的订单
        /// </summary>
        /// <param name="orderNos"></param>
        /// <returns></returns>
        public static bool HasHDFK(string orderNos)
        {
            bool result = false;
            List<string> payNoList = orderNos.Split(',').ToList();

            if (payNoList.Count > 0)
            {
                try
                {

                    var order = OrderHeadService.GetByPayNo(payNoList[0]);
                    if (order == null)
                    {
                        order = OrderHeadService.GetByOrderNo(payNoList[0]);
                    }
                    if (order == null)
                    {
                        order = OrderHeadService.GetById(Convert.ToInt32(payNoList[0]));
                    }

                    string sql = "select * from tb_OrderHead where PayType=3 and UserId=" + order.UserId;
                    DataTable dt = DBHelper.SelectDataSet(sql).Tables[0];
                    result = dt.Rows.Count > 0;
                }
                catch
                { }
            }

            return result;
        }

        public static void SetOrderSended(int orderId)
        {
            var order = OrderHeadService.GetById(orderId);
            if (order.CurStatus == 2)
            {
                order.CurStatus = 3;
                order.SendDate = DateTime.Now;
                OrderHeadService.UpdateOrderHead(order);
            }
后面还有 377 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。