Exemplo n.º 1
0
 /// <summary>
 /// 判断扫描的快递单号是否存在指定任务里
 /// </summary>
 /// <param name="kd_billcode"></param>
 /// <param name="out_barcode"></param>
 /// <returns></returns>
 public bool IsThereTask(string kd_billcode, string out_barcode)
 {
     return(Common.Config.StartSqlSugar <bool>((db) =>
     {
         var outba = db.Queryable <pmw_billcode>()
                     .Any(a => a.kd_billcode == kd_billcode && a.order_code == out_barcode);
         if (!outba)
         {
             var orderInfo = db.Queryable <pmw_order>()
                             .Where(a => a.id == SqlFunc.IsNullToInt64(out_barcode))
                             .First();
             outba = db.Queryable <pmw_billcode>()
                     .Any(a => a.kd_billcode == kd_billcode && a.order_code == orderInfo.order_code);
         }
         return outba;
     }));
 }