修改繁体字拍单地址可用逻辑

This commit is contained in:
wule committed 2026-11-12 11:31:41 +08:00
1 parent 71614f64e4
commit fe8f9851fe
5 files changed
+40 -2

No files matched your search

@@ -60,8 +60,8 @@ namespace _29WxOrderWpf.Ctrls.OrderCtrls
public partial class OrderListCtrl : UserControl, INotifyPropertyChanged
{
private static readonly object locker = new object();
public static bool IsAutoBuy { get; set; } = false;
public static DateTime LastGetOrderTime { get; set; } = DateTime.Now;
public CheckBox chkSelectAll = null;
OrderFilterConfig _orderFilterConfig;
public OrderFilterConfig orderFilterConfig
+1
View File
@@ -604,6 +604,7 @@ namespace AllBase
public static string PassWordBak { get; set; }
public static string Mobile { get; set; }
public static bool AllowTraditionalBuyAddress { get; set; }
public static string ParentAuthority { get; set; }
public static string ForbiddenPage { get; set; }
public static string UserAuthority { get; set; }
@@ -52,6 +52,19 @@ namespace AllBase.Model.DBModel
VoidPackageTypeStr = "";
if (value != null) value.VoidPackageBtnVisibility = Visibility.Collapsed;
}
//if (value?.oms_wei_external_procurement_log_info is oms_wei_external_procurement_log_info transitInfo)
//{
// if (this.refund_status == 1 && transitInfo.refund_status.ParseToString().Contains("退款成功") && !TransitPackageLatest.WarehouseStatus.ParseToString().Contains("取号异常(超区)"))
// {
// CanUseTraditionalAddress = true;
// }
// else
// {
// CanUseTraditionalAddress = false;
// }
//}
}
}
@@ -113,6 +126,15 @@ namespace AllBase.Model.DBModel
set { this.SetValue(x => x.VoidPackageTypeStr, value); }
}
/// <summary>
/// 拍单时是否可以使用繁体字地址
/// </summary>
//public bool CanUseTraditionalAddress
//{
// get { return this.GetValue(x => x.CanUseTraditionalAddress); }
// set { this.SetValue(x => x.CanUseTraditionalAddress, value); }
//}
///// <summary>
///// 订单对应店铺
///// </summary>
+1
View File
@@ -136,6 +136,7 @@ namespace Work
}
BaseClass.ParentAuthority = BaseRegex.GetStringJson(ref html, "parent_authority").ParseToString();
BaseClass.AllowTraditionalBuyAddress = BaseRegex.GetStringJson(ref html, "allow_traditional_buy_address").ParseToInt() == 1;
BaseClass.ForbiddenPage = BaseRegex.GetStringJson(ref html, "forbidden_page").ParseToString();
BaseClass.Mobile = BaseRegex.GetStringJson(ref html, "mobile");
BaseClass.UserVersion = BaseRegex.GetStringJson(ref html, "version").ParseToInt();
+15 -1
View File
@@ -109,7 +109,21 @@ namespace TemuKJD.ToolForms
//txtBuyTransitWarehouseRandomStr = value;
var numberDic = TransitWarehouseData.dicChineseNumberChar;
var txtBuyTransitWarehouseRandomStrTmp = txtBuyTransitWarehouseRandomStr = transitWarehouse.TransFullAddress + Randomx.GetId(1, 35) + Randomx.GetId(1, 9).ToString().PadLeft(2, '0') + "室";
if (BaseClass.Setting.SwitchEnablePddTransitTraditionalAddress == true)
//if (BaseClass.Setting.SwitchEnablePddTransitTraditionalAddress == true)
var canUseTraditionalAddress = false;
if (orderItem?.TransitPackageLatest?.oms_wei_external_procurement_log_info is oms_wei_external_procurement_log_info transitInfo)
{
if (orderItem.refund_status == 1 && transitInfo.refund_status.ParseToString().Contains("退款成功") && !orderItem.TransitPackageLatest.WarehouseStatus.ParseToString().Contains("取号异常(超区)"))
{
canUseTraditionalAddress = true;
}
else
{
canUseTraditionalAddress = false;
}
}
if (BaseClass.AllowTraditionalBuyAddress && canUseTraditionalAddress == true)
{
for (int i = 0; i < 10 && txtBuyTransitWarehouseRandomStrTmp == txtBuyTransitWarehouseRandomStr; i++)
{