|
@@ -4196,6 +4196,24 @@ namespace SiteCore.Handler
|
|
|
dStruct.Order = "MemoOpt desc,IsSF desc, FinishPlaceTime desc, ctid desc";
|
|
dStruct.Order = "MemoOpt desc,IsSF desc, FinishPlaceTime desc, ctid desc";
|
|
|
dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
|
DataTable dt = WebCache.GetData("view_erptradecell", dStruct);
|
|
DataTable dt = WebCache.GetData("view_erptradecell", dStruct);
|
|
|
|
|
+ /*if (tid.Length > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ List<string> tids = new List<string>();
|
|
|
|
|
+ if (dt != null && dt.Rows.Count > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ foreach (DataRow item in dt.Rows)
|
|
|
|
|
+ {
|
|
|
|
|
+ tids.Add("'" + item["tid"] + "'");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ if (tids.Count > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ lw.RemoveAt(0);
|
|
|
|
|
+ lw.Add(string.Format("tid in ({0})", string.Join(", ", tids)));
|
|
|
|
|
+ dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
|
|
|
+ dt = WebCache.GetData("view_erptradecell", dStruct);
|
|
|
|
|
+ }
|
|
|
|
|
+ }*/
|
|
|
writeGridDataTableJson(dStruct.TotalCount, dt);
|
|
writeGridDataTableJson(dStruct.TotalCount, dt);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -4253,6 +4271,24 @@ namespace SiteCore.Handler
|
|
|
dStruct.Order = "MemoOpt desc,IsSF desc, FinishPlaceTime desc, ctid desc";
|
|
dStruct.Order = "MemoOpt desc,IsSF desc, FinishPlaceTime desc, ctid desc";
|
|
|
dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
|
DataTable dt = WebCache.GetData("view_erptradecell", dStruct);
|
|
DataTable dt = WebCache.GetData("view_erptradecell", dStruct);
|
|
|
|
|
+ /*if (tid.Length > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ List<string> tids = new List<string>();
|
|
|
|
|
+ if (dt != null && dt.Rows.Count > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ foreach (DataRow item in dt.Rows)
|
|
|
|
|
+ {
|
|
|
|
|
+ tids.Add("'" + item["tid"] + "'");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ if (tids.Count > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ lw.RemoveAt(0);
|
|
|
|
|
+ lw.Add(string.Format("tid in ({0})", string.Join(", ", tids)));
|
|
|
|
|
+ dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
|
|
|
+ dt = WebCache.GetData("view_erptradecell", dStruct);
|
|
|
|
|
+ }
|
|
|
|
|
+ }*/
|
|
|
writeGridDataTableJson(dStruct.TotalCount, dt);
|
|
writeGridDataTableJson(dStruct.TotalCount, dt);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -4976,6 +5012,24 @@ namespace SiteCore.Handler
|
|
|
dStruct.Order = "MemoOpt desc, FinishPlaceTime desc";
|
|
dStruct.Order = "MemoOpt desc, FinishPlaceTime desc";
|
|
|
dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
|
DataTable dt = WebCache.GetData("view_erptradecell", dStruct);
|
|
DataTable dt = WebCache.GetData("view_erptradecell", dStruct);
|
|
|
|
|
+ /*if (tid.Length > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ List<string> tids = new List<string>();
|
|
|
|
|
+ if (dt != null && dt.Rows.Count > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ foreach (DataRow item in dt.Rows)
|
|
|
|
|
+ {
|
|
|
|
|
+ tids.Add("'" + item["tid"] + "'");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ if (tids.Count > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ lw.Remove(string.Format("(ctid like '%{0}%' or OrderSn like '%{0}%')", tid));
|
|
|
|
|
+ lw.Add(string.Format("tid in ({0})", string.Join(", ", tids)));
|
|
|
|
|
+ dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
|
|
|
+ dt = WebCache.GetData("view_erptradecell", dStruct);
|
|
|
|
|
+ }
|
|
|
|
|
+ }*/
|
|
|
if (dt != null)
|
|
if (dt != null)
|
|
|
{
|
|
{
|
|
|
foreach (DataRow dr in dt.Rows)
|
|
foreach (DataRow dr in dt.Rows)
|
|
@@ -5053,6 +5107,24 @@ namespace SiteCore.Handler
|
|
|
dStruct.Order = "MemoOpt desc, FinishPlaceTime desc";
|
|
dStruct.Order = "MemoOpt desc, FinishPlaceTime desc";
|
|
|
dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
|
DataTable dt = WebCache.GetData("view_erptradecell", dStruct);
|
|
DataTable dt = WebCache.GetData("view_erptradecell", dStruct);
|
|
|
|
|
+ /* if (tid.Length > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ List<string> tids = new List<string>();
|
|
|
|
|
+ if (dt != null && dt.Rows.Count > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ foreach (DataRow item in dt.Rows)
|
|
|
|
|
+ {
|
|
|
|
|
+ tids.Add("'" + item["tid"] + "'");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ if (tids.Count > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ lw.Remove(string.Format("(ctid like '%{0}%' or OrderSn like '%{0}%')", tid));
|
|
|
|
|
+ lw.Add(string.Format("tid in ({0})", string.Join(", ", tids)));
|
|
|
|
|
+ dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
|
|
|
+ dt = WebCache.GetData("view_erptradecell", dStruct);
|
|
|
|
|
+ }
|
|
|
|
|
+ }*/
|
|
|
foreach (DataRow dr in dt.Rows)
|
|
foreach (DataRow dr in dt.Rows)
|
|
|
{
|
|
{
|
|
|
dr["receiver_address"] = dr["receiver_name"].ToString() + " " + dr["receiver_mobile"].ToString() + " " + dr["receiver_state"].ToString() + dr["receiver_city"].ToString() + dr["receiver_district"].ToString() + dr["receiver_address"].ToString();
|
|
dr["receiver_address"] = dr["receiver_name"].ToString() + " " + dr["receiver_mobile"].ToString() + " " + dr["receiver_state"].ToString() + dr["receiver_city"].ToString() + dr["receiver_district"].ToString() + dr["receiver_address"].ToString();
|
|
@@ -11870,7 +11942,7 @@ namespace SiteCore.Handler
|
|
|
DateTime FinishDeliveryTime = DateTime.Parse(row["FinishDeliveryTime"].ToString());
|
|
DateTime FinishDeliveryTime = DateTime.Parse(row["FinishDeliveryTime"].ToString());
|
|
|
if (supplierId == 64 && "不干胶".Equals(type) && !seller_memo.Contains("牙签"))
|
|
if (supplierId == 64 && "不干胶".Equals(type) && !seller_memo.Contains("牙签"))
|
|
|
{
|
|
{
|
|
|
- if (DateTime.Compare(palceTimeStart, FinishDeliveryTime) < 0 && DateTime.Compare(palceTimeEnd, FinishDeliveryTime) > 0)//当天发货
|
|
|
|
|
|
|
+ if (DateTime.Compare(palceTimeStart, FinishDeliveryTime) < 0 && DateTime.Compare(palceTimeTwoEnd, FinishDeliveryTime) > 0)//当天发货
|
|
|
{
|
|
{
|
|
|
map["today"]++;
|
|
map["today"]++;
|
|
|
}
|
|
}
|
|
@@ -12352,6 +12424,10 @@ namespace SiteCore.Handler
|
|
|
string shopid = CurrentUser.User.pemShop;
|
|
string shopid = CurrentUser.User.pemShop;
|
|
|
lw.Add(string.Format("shopId in ({0})", shopid));
|
|
lw.Add(string.Format("shopId in ({0})", shopid));
|
|
|
}
|
|
}
|
|
|
|
|
+ if ("AfterSale".Equals(poscode) || "AfterSaleMaster".Equals(poscode))
|
|
|
|
|
+ {
|
|
|
|
|
+ lw.Add("IssueState = 1");
|
|
|
|
|
+ }
|
|
|
lw.Add("IssueState > 0");
|
|
lw.Add("IssueState > 0");
|
|
|
dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
dStruct.MainWhere = string.Join(" and ", lw.ToArray());
|
|
|
DataTable dt = WebCache.GetData("view_ErpTradeCellIssue", dStruct);
|
|
DataTable dt = WebCache.GetData("view_ErpTradeCellIssue", dStruct);
|