修复买手退款异常单异常重拍按钮不显示的bug
This commit is contained in:
1 parent
a4bc9a788e
commit
3483c99d37
2 files changed
+216
-216
No files matched your search
@@ -113,7 +113,7 @@
|
||||
d:Background="{StaticResource PageOkBrush}"
|
||||
d:BorderBrush="{StaticResource PageOkBrush}"
|
||||
Background="{Binding TransitDetailRefundStatusBackColor}"
|
||||
BorderBrush="{Binding TransitDeatilRefundStatusBackColor}"
|
||||
BorderBrush="{Binding TransitDetailRefundStatusBackColor}"
|
||||
BorderThickness="1"
|
||||
CornerRadius="2"
|
||||
Visibility="{Binding TransitDetailRefundStatusStrVisibility}">
|
||||
|
||||
@@ -1415,54 +1415,61 @@ namespace AllBase.Model.DBModel
|
||||
catch { SkuAttrStr = "获取失败"; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 拼多多秒退异常重拍按钮可见条件
|
||||
/// </summary>
|
||||
public Visibility BtnAbnormalBtnVisibility
|
||||
{
|
||||
get { return this.GetValue(x => x.BtnAbnormalBtnVisibility); }
|
||||
set { this.SetValue(x => x.BtnAbnormalBtnVisibility, value); }
|
||||
}
|
||||
/// <summary>
|
||||
/// 直发按钮可见条件
|
||||
/// </summary>
|
||||
public Visibility BtnDirectBuyOrderVisibility
|
||||
{
|
||||
get { return this.GetValue(x => x.BtnDirectBuyOrderVisibility); }
|
||||
set { this.SetValue(x => x.BtnDirectBuyOrderVisibility, value); }
|
||||
}
|
||||
public void SetAbnormalAndDirectBtnVisibility()
|
||||
{
|
||||
// 买手秒退异常重拍
|
||||
BtnAbnormalBtnVisibility = Visibility.Visible;
|
||||
// 不是异常单的不可异常重拍
|
||||
if (this.ItemOrder?.IsAbnormal != true)
|
||||
BtnAbnormalBtnVisibility = Visibility.Collapsed;
|
||||
// 买手未退款的,中转正式取号以后的,不可异常重拍
|
||||
else if (this.ItemTransitOrder?.refund_status != "买手退款成功" ||
|
||||
this.WarehouseWaybillStatusStr == "中转已取号" || this.WarehouseWaybillStatusStr == "中转已入库" ||
|
||||
/// <summary>
|
||||
/// 作废按钮可见性
|
||||
/// </summary>
|
||||
public Visibility BtnVoidTransitOrderVisibility
|
||||
{
|
||||
get { return this.GetValue(x => x.BtnVoidTransitOrderVisibility); }
|
||||
set { this.SetValue(x => x.BtnVoidTransitOrderVisibility, value); }
|
||||
}
|
||||
/// <summary>
|
||||
/// 异常重拍按钮可见性
|
||||
/// </summary>
|
||||
public Visibility BtnAbnormalOrderRebuyVisibility
|
||||
{
|
||||
get { return this.GetValue(x => x.BtnAbnormalOrderRebuyVisibility); }
|
||||
set { this.SetValue(x => x.BtnAbnormalOrderRebuyVisibility, value); }
|
||||
}
|
||||
/// <summary>
|
||||
/// 直发按钮可见条件
|
||||
/// </summary>
|
||||
public Visibility BtnDirectBuyOrderVisibility
|
||||
{
|
||||
get { return this.GetValue(x => x.BtnDirectBuyOrderVisibility); }
|
||||
set { this.SetValue(x => x.BtnDirectBuyOrderVisibility, value); }
|
||||
}
|
||||
public void SetAbnormalAndDirectBtnVisibility()
|
||||
{
|
||||
bool? _itemOrderIsAbnormal = ItemOrder?.GetIsAbnormal();
|
||||
bool? _itemOrderIsWaitBuy = ItemOrder?.GetIsWaitBuy();
|
||||
|
||||
// 买手秒退异常重拍
|
||||
var _btnAbnormalOrderRebuyVisibility = Visibility.Visible;
|
||||
// 不是异常单的不可异常重拍
|
||||
if (_itemOrderIsAbnormal != true)
|
||||
_btnAbnormalOrderRebuyVisibility = Visibility.Collapsed;
|
||||
// 买手未退款的,中转正式取号以后的,不可异常重拍
|
||||
else if (this.ItemTransitOrder?.refund_status != "买手退款成功" ||
|
||||
this.WarehouseWaybillStatusStr == "中转已取号" || this.WarehouseWaybillStatusStr == "中转已入库" ||
|
||||
this.WarehouseWaybillStatusStr == "中转已出库" || this.WarehouseWaybillStatusStr == "中转拦截到仓")
|
||||
BtnAbnormalBtnVisibility = Visibility.Collapsed;
|
||||
// 已正式取号的,不可异常重拍
|
||||
if (this.ItemTransitOrder?.pre_allocated_order_no == 1 || this.ItemTransitOrder?.pre_allocated_order_no == 3)
|
||||
BtnAbnormalBtnVisibility = Visibility.Collapsed;
|
||||
// 仓库异常的异常单不可异常重拍
|
||||
List<string> rawMsgKeyWords = new List<string> { "取号异常", "无法调用" };
|
||||
if (rawMsgKeyWords.Any(k => (this.ItemTransitOrderWithVoid?.raw_message).ParseToString().Contains(k)) && this.ItemTransitOrderWithVoid?.transfer_warehouse_status != 1)
|
||||
BtnAbnormalBtnVisibility = Visibility.Collapsed;
|
||||
_btnAbnormalOrderRebuyVisibility = Visibility.Collapsed;
|
||||
// 已正式取号的,不可异常重拍
|
||||
else if (this.ItemTransitOrder?.pre_allocated_order_no == 1 || this.ItemTransitOrder?.pre_allocated_order_no == 3)
|
||||
_btnAbnormalOrderRebuyVisibility = Visibility.Collapsed;
|
||||
// 仓库异常的异常单不可异常重拍
|
||||
List<string> rawMsgKeyWords = new List<string> { "取号异常", "无法调用" };
|
||||
if (rawMsgKeyWords.Any(k => (this.ItemTransitOrderWithVoid?.raw_message).ParseToString().Contains(k)) && this.ItemTransitOrderWithVoid?.transfer_warehouse_status != 1)
|
||||
_btnAbnormalOrderRebuyVisibility = Visibility.Collapsed;
|
||||
BtnAbnormalOrderRebuyVisibility = _btnAbnormalOrderRebuyVisibility;
|
||||
|
||||
if (order_id == "3738706885587395328")
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
// 直拍按钮
|
||||
BtnDirectBuyOrderVisibility = Visibility.Collapsed;
|
||||
// 直拍按钮
|
||||
BtnDirectBuyOrderVisibility = Visibility.Collapsed;
|
||||
//if (GlobalConfig.CurrentBuyPlatform == "pdd")
|
||||
{
|
||||
if (this.ItemOrder?.GetIsWaitBuy() == true && this.BuyGoodsBtnTxt != "关联拍单")
|
||||
if (_itemOrderIsWaitBuy == true && this.BuyGoodsBtnTxt != "关联拍单")
|
||||
BtnDirectBuyOrderVisibility = Visibility.Visible;
|
||||
if (this.ItemOrder?.GetIsAbnormal() == true && this.refund_status <= 1)
|
||||
if (_itemOrderIsAbnormal == true && this.refund_status <= 1)
|
||||
{
|
||||
//if (BtnAbnormalBtnVisibility == Visibility.Collapsed && (this.ItemOrder.out_order_no.IsNullOrEmpty() || this.ItemOrder.out_after_sale_status == "退款成功"))
|
||||
if (this.ItemOrder.out_order_no.IsNullOrEmpty() || this.ItemOrder.out_after_sale_status == "退款成功")
|
||||
@@ -1472,7 +1479,7 @@ namespace AllBase.Model.DBModel
|
||||
//else if (GlobalConfig.CurrentBuyPlatform == "tb")
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public string RefundStatusStr
|
||||
{
|
||||
@@ -1485,17 +1492,6 @@ namespace AllBase.Model.DBModel
|
||||
set { this.SetValue(x => x.RefundStatusStrVisibility, value); }
|
||||
}
|
||||
|
||||
public Visibility BtnVoidTransitOrderVisibility
|
||||
{
|
||||
get { return this.GetValue(x => x.BtnVoidTransitOrderVisibility); }
|
||||
set { this.SetValue(x => x.BtnVoidTransitOrderVisibility, value); }
|
||||
}
|
||||
public Visibility BtnAbnormalOrderRebuyVisibility
|
||||
{
|
||||
get { return this.GetValue(x => x.BtnAbnormalOrderRebuyVisibility); }
|
||||
set { this.SetValue(x => x.BtnAbnormalOrderRebuyVisibility, value); }
|
||||
}
|
||||
|
||||
public Visibility OutOrderNoVisibility
|
||||
{
|
||||
get { return this.GetValue(x => x.OutOrderNoVisibility); }
|
||||
@@ -1506,152 +1502,152 @@ namespace AllBase.Model.DBModel
|
||||
/// 订单商品表数据库id
|
||||
/// </summary>
|
||||
public long id { get; set; }
|
||||
public long shop_id { get; set; }
|
||||
/// <summary>
|
||||
/// 商户ID
|
||||
/// </summary>
|
||||
public long merchant_id { get; set; }
|
||||
/// <summary>
|
||||
/// 订单id(平台订单id)
|
||||
/// </summary>
|
||||
public string order_id { get; set; }
|
||||
/// <summary>
|
||||
/// 商品spuid
|
||||
/// </summary>
|
||||
public string product_id { get; set; }
|
||||
public string sku_id { get; set; }
|
||||
/// <summary>
|
||||
/// sku小图
|
||||
/// </summary>
|
||||
public string thumb_img
|
||||
public long shop_id { get; set; }
|
||||
/// <summary>
|
||||
/// 商户ID
|
||||
/// </summary>
|
||||
public long merchant_id { get; set; }
|
||||
/// <summary>
|
||||
/// 订单id(平台订单id)
|
||||
/// </summary>
|
||||
public string order_id { get; set; }
|
||||
/// <summary>
|
||||
/// 商品spuid
|
||||
/// </summary>
|
||||
public string product_id { get; set; }
|
||||
public string sku_id { get; set; }
|
||||
/// <summary>
|
||||
/// sku小图
|
||||
/// </summary>
|
||||
public string thumb_img
|
||||
{
|
||||
get { return this.GetValue(x => x.thumb_img); }
|
||||
set { this.SetValue(x => x.thumb_img, value); IsLoadThumbImg = !string.IsNullOrEmpty(value); ThumbImgStr = thumb_img + "?imageView2/1/w/100/h/100/format/jpg/q/80"; }
|
||||
}
|
||||
/// <summary>
|
||||
/// sku数量
|
||||
/// </summary>
|
||||
public int? sku_cnt { get; set; }
|
||||
/// <summary>
|
||||
/// 售卖单价(单位:分)
|
||||
/// </summary>
|
||||
public int? sale_price { get; set; }
|
||||
/// <summary>
|
||||
/// 商品名称
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
/// <summary>
|
||||
/// 正在售后/退款流程中的 sku 数量
|
||||
/// </summary>
|
||||
public int? on_aftersale_sku_cnt { get; set; }
|
||||
/// <summary>
|
||||
/// 完成售后/退款的 sku 数量
|
||||
/// </summary>
|
||||
public int? finish_aftersale_sku_cnt { get; set; }
|
||||
/// <summary>
|
||||
/// 商品编码
|
||||
/// </summary>
|
||||
public string sku_code { get; set; }
|
||||
/// <summary>
|
||||
/// 市场单价(单位:分)
|
||||
/// </summary>
|
||||
public int? market_price { get; set; }
|
||||
/// <summary>
|
||||
/// sku属性JSON
|
||||
/// </summary>
|
||||
public string sku_attrs
|
||||
/// <summary>
|
||||
/// sku数量
|
||||
/// </summary>
|
||||
public int? sku_cnt { get; set; }
|
||||
/// <summary>
|
||||
/// 售卖单价(单位:分)
|
||||
/// </summary>
|
||||
public int? sale_price { get; set; }
|
||||
/// <summary>
|
||||
/// 商品名称
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
/// <summary>
|
||||
/// 正在售后/退款流程中的 sku 数量
|
||||
/// </summary>
|
||||
public int? on_aftersale_sku_cnt { get; set; }
|
||||
/// <summary>
|
||||
/// 完成售后/退款的 sku 数量
|
||||
/// </summary>
|
||||
public int? finish_aftersale_sku_cnt { get; set; }
|
||||
/// <summary>
|
||||
/// 商品编码
|
||||
/// </summary>
|
||||
public string sku_code { get; set; }
|
||||
/// <summary>
|
||||
/// 市场单价(单位:分)
|
||||
/// </summary>
|
||||
public int? market_price { get; set; }
|
||||
/// <summary>
|
||||
/// sku属性JSON
|
||||
/// </summary>
|
||||
public string sku_attrs
|
||||
{
|
||||
get { return this.GetValue(x => x.sku_attrs); }
|
||||
set { this.SetValue(x => x.sku_attrs, value); SetSkuAttrStr(); }
|
||||
}
|
||||
/// <summary>
|
||||
/// sku实付总价,取estimate_price和change_price中较小值
|
||||
/// </summary>
|
||||
public int? real_price { get; set; }
|
||||
/// <summary>
|
||||
/// 商品外部spuid
|
||||
/// </summary>
|
||||
public string out_product_id { get; set; }
|
||||
/// <summary>
|
||||
/// 采购价
|
||||
/// </summary>
|
||||
public int? purchase_price { get; set; }
|
||||
/// <summary>
|
||||
/// 运费
|
||||
/// </summary>
|
||||
public int? freight { get; set; }
|
||||
/// <summary>
|
||||
/// 商品外部skuid
|
||||
/// </summary>
|
||||
public string out_sku_id { get; set; }
|
||||
/// <summary>
|
||||
/// 是否有优惠金额,非必填,默认为false
|
||||
/// </summary>
|
||||
public string is_discounted { get; set; }
|
||||
/// <summary>
|
||||
/// 优惠后sku总价,非必填,is_discounted为true时有值
|
||||
/// </summary>
|
||||
public int? estimate_price { get; set; }
|
||||
/// <summary>
|
||||
/// 是否修改过价格,非必填,默认为false
|
||||
/// </summary>
|
||||
public string is_change_price { get; set; }
|
||||
/// <summary>
|
||||
/// 改价后sku总价,非必填,is_change_price为true时有值
|
||||
/// </summary>
|
||||
public int? change_price { get; set; }
|
||||
/// <summary>
|
||||
/// 订单内商品维度平台券优惠金额(利润需要计算这个金额在内)
|
||||
/// </summary>
|
||||
public int? cash_coupon_discounted_price { get; set; }
|
||||
/// <summary>
|
||||
/// 区域库存id
|
||||
/// </summary>
|
||||
public string out_warehouse_id { get; set; }
|
||||
/// <summary>
|
||||
/// 退货地址
|
||||
/// </summary>
|
||||
public string return_address { get; set; }
|
||||
/// <summary>
|
||||
/// 商品发货信息JSON
|
||||
/// </summary>
|
||||
public string sku_deliver_info { get; set; }
|
||||
/// <summary>
|
||||
/// 商品额外服务信息JSON
|
||||
/// </summary>
|
||||
public string extra_service { get; set; }
|
||||
/// <summary>
|
||||
/// 是否使用了会员积分抵扣
|
||||
/// </summary>
|
||||
public string use_deduction { get; set; }
|
||||
/// <summary>
|
||||
/// 会员积分抵扣金额,单位为分
|
||||
/// </summary>
|
||||
public int? deduction_price { get; set; }
|
||||
/// <summary>
|
||||
/// 平台服务费(微信小店:预计技术服务费),单位为分
|
||||
/// </summary>
|
||||
public int? predict_commission_fee { get; set; }
|
||||
/// <summary>
|
||||
/// 达人佣金(微信小店:分账金额),单位为分
|
||||
/// </summary>
|
||||
public int? commission_amount { get; set; }
|
||||
/// <summary>
|
||||
/// 商品优惠券信息,逐步替换 order.order_detail.coupon_info
|
||||
/// </summary>
|
||||
public string order_product_coupon_info_list { get; set; }
|
||||
/// <summary>
|
||||
/// 商品id(o_goods外键)
|
||||
/// </summary>
|
||||
public long? erp_goods_id { get; set; }
|
||||
/// <summary>
|
||||
/// 商品skuid(o_goods_sku外键)
|
||||
/// </summary>
|
||||
public long? erp_goods_sku_id { get; set; }
|
||||
/// <summary>
|
||||
/// 售后状态 1:无售后或售后关闭,2:售后处理中,3:退款中,4:退款成功,11:已取消(售后完成订单取消)
|
||||
/// </summary>
|
||||
public int? refund_status
|
||||
/// <summary>
|
||||
/// sku实付总价,取estimate_price和change_price中较小值
|
||||
/// </summary>
|
||||
public int? real_price { get; set; }
|
||||
/// <summary>
|
||||
/// 商品外部spuid
|
||||
/// </summary>
|
||||
public string out_product_id { get; set; }
|
||||
/// <summary>
|
||||
/// 采购价
|
||||
/// </summary>
|
||||
public int? purchase_price { get; set; }
|
||||
/// <summary>
|
||||
/// 运费
|
||||
/// </summary>
|
||||
public int? freight { get; set; }
|
||||
/// <summary>
|
||||
/// 商品外部skuid
|
||||
/// </summary>
|
||||
public string out_sku_id { get; set; }
|
||||
/// <summary>
|
||||
/// 是否有优惠金额,非必填,默认为false
|
||||
/// </summary>
|
||||
public string is_discounted { get; set; }
|
||||
/// <summary>
|
||||
/// 优惠后sku总价,非必填,is_discounted为true时有值
|
||||
/// </summary>
|
||||
public int? estimate_price { get; set; }
|
||||
/// <summary>
|
||||
/// 是否修改过价格,非必填,默认为false
|
||||
/// </summary>
|
||||
public string is_change_price { get; set; }
|
||||
/// <summary>
|
||||
/// 改价后sku总价,非必填,is_change_price为true时有值
|
||||
/// </summary>
|
||||
public int? change_price { get; set; }
|
||||
/// <summary>
|
||||
/// 订单内商品维度平台券优惠金额(利润需要计算这个金额在内)
|
||||
/// </summary>
|
||||
public int? cash_coupon_discounted_price { get; set; }
|
||||
/// <summary>
|
||||
/// 区域库存id
|
||||
/// </summary>
|
||||
public string out_warehouse_id { get; set; }
|
||||
/// <summary>
|
||||
/// 退货地址
|
||||
/// </summary>
|
||||
public string return_address { get; set; }
|
||||
/// <summary>
|
||||
/// 商品发货信息JSON
|
||||
/// </summary>
|
||||
public string sku_deliver_info { get; set; }
|
||||
/// <summary>
|
||||
/// 商品额外服务信息JSON
|
||||
/// </summary>
|
||||
public string extra_service { get; set; }
|
||||
/// <summary>
|
||||
/// 是否使用了会员积分抵扣
|
||||
/// </summary>
|
||||
public string use_deduction { get; set; }
|
||||
/// <summary>
|
||||
/// 会员积分抵扣金额,单位为分
|
||||
/// </summary>
|
||||
public int? deduction_price { get; set; }
|
||||
/// <summary>
|
||||
/// 平台服务费(微信小店:预计技术服务费),单位为分
|
||||
/// </summary>
|
||||
public int? predict_commission_fee { get; set; }
|
||||
/// <summary>
|
||||
/// 达人佣金(微信小店:分账金额),单位为分
|
||||
/// </summary>
|
||||
public int? commission_amount { get; set; }
|
||||
/// <summary>
|
||||
/// 商品优惠券信息,逐步替换 order.order_detail.coupon_info
|
||||
/// </summary>
|
||||
public string order_product_coupon_info_list { get; set; }
|
||||
/// <summary>
|
||||
/// 商品id(o_goods外键)
|
||||
/// </summary>
|
||||
public long? erp_goods_id { get; set; }
|
||||
/// <summary>
|
||||
/// 商品skuid(o_goods_sku外键)
|
||||
/// </summary>
|
||||
public long? erp_goods_sku_id { get; set; }
|
||||
/// <summary>
|
||||
/// 售后状态 1:无售后或售后关闭,2:售后处理中,3:退款中,4:退款成功,11:已取消(售后完成订单取消)
|
||||
/// </summary>
|
||||
public int? refund_status
|
||||
{
|
||||
get { return this.GetValue(x => x.refund_status); }
|
||||
set
|
||||
@@ -1670,11 +1666,11 @@ namespace AllBase.Model.DBModel
|
||||
}
|
||||
}
|
||||
|
||||
public void SetOrderItemTextProperty()
|
||||
{
|
||||
CreateDateTime = BaseClass.StampToDateTime((ItemOrder?.create_time).ParseToInt());
|
||||
CreateDateTimeStr = CreateDateTime.ToString("yy-MM-dd HH:mm:ss");
|
||||
UpdateTimeStr = BaseClass.StampToDateTime((ItemOrder?.update_time).ParseToInt()).ToString("yy-MM-dd HH:mm:ss");
|
||||
public void SetOrderItemTextProperty()
|
||||
{
|
||||
CreateDateTime = BaseClass.StampToDateTime((ItemOrder?.create_time).ParseToInt());
|
||||
CreateDateTimeStr = CreateDateTime.ToString("yy-MM-dd HH:mm:ss");
|
||||
UpdateTimeStr = BaseClass.StampToDateTime((ItemOrder?.update_time).ParseToInt()).ToString("yy-MM-dd HH:mm:ss");
|
||||
|
||||
//if (PurpleBrush == null && GlobalConfig.Dispatcher != null)
|
||||
//{
|
||||
@@ -1686,14 +1682,13 @@ namespace AllBase.Model.DBModel
|
||||
//}
|
||||
|
||||
this.SetItemRefund();
|
||||
this.SetTransitOrder();
|
||||
this.SetDirectOrder();
|
||||
this.SetBuyerTransitWaybillStatusStr();
|
||||
this.SetWarehouseWaybillStatusStr();
|
||||
this.SetTransitOrder();
|
||||
this.SetDirectOrder();
|
||||
this.SetBuyerTransitWaybillStatusStr();
|
||||
this.SetWarehouseWaybillStatusStr();
|
||||
|
||||
// 拍单、代发等信息判断并控制拍单按钮
|
||||
this.UpdateOrderItemBuyButton();
|
||||
this.SetAbnormalAndDirectBtnVisibility();
|
||||
// 拍单、代发等信息判断并控制拍单按钮
|
||||
this.UpdateOrderItemBuyButton();
|
||||
|
||||
SetEWaybillInfo();
|
||||
SetOutOrderTimeQualifiedStr();
|
||||
@@ -1711,12 +1706,19 @@ namespace AllBase.Model.DBModel
|
||||
ItemTransitOutOrderBuyerStrVisibility = (ItemTransitOrderWithVoid?.OutOrderBuyerStr).IsNullOrEmpty() ? Visibility.Collapsed : Visibility.Visible;
|
||||
ItemTransitOutOrderNoStrVisibility = (ItemTransitOrderWithVoid?.OutOrderNumStr).IsNullOrEmpty() ? Visibility.Collapsed : Visibility.Visible;
|
||||
}
|
||||
|
||||
|
||||
//oms_wei_order_item_transit_model transitInfo = new oms_wei_order_item_transit_model()
|
||||
//{
|
||||
// OrderItem = this,
|
||||
//};
|
||||
//TransitPackageList = [.. transitInfo.OrderItemTransitDetailList];
|
||||
}
|
||||
|
||||
/// <summary> 初始化物流明细信息 </summary>
|
||||
public void SetEWaybillInfo()
|
||||
{
|
||||
if(order_id == "3738794693820307200")
|
||||
if (order_id == "3738794693820307200")
|
||||
{
|
||||
|
||||
}
|
||||
@@ -1812,11 +1814,8 @@ namespace AllBase.Model.DBModel
|
||||
BtnVoidTransitOrderVisibility = Visibility.Visible;
|
||||
else
|
||||
BtnVoidTransitOrderVisibility = Visibility.Collapsed;
|
||||
// 异常重拍
|
||||
if (order_item.GetIsAbnormalOrderRebuy())
|
||||
BtnAbnormalOrderRebuyVisibility = Visibility.Visible;
|
||||
else
|
||||
BtnAbnormalOrderRebuyVisibility = Visibility.Collapsed;
|
||||
// 异常重拍和直拍按钮
|
||||
SetAbnormalAndDirectBtnVisibility();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -1826,7 +1825,7 @@ namespace AllBase.Model.DBModel
|
||||
/// <returns></returns>
|
||||
public bool GetIsAbnormalOrderRebuy()
|
||||
{
|
||||
if (order_id == "3740040052771291904")
|
||||
if (order_id == "3740287208579314176")
|
||||
{
|
||||
|
||||
}
|
||||
@@ -1834,11 +1833,12 @@ namespace AllBase.Model.DBModel
|
||||
var order_item = this;
|
||||
|
||||
// 不是异常单的不可异常重拍
|
||||
if (order_item?.ItemOrder?.IsAbnormal != true)
|
||||
if (order_item?.ItemOrder?.GetIsAbnormal() != true)
|
||||
return false;
|
||||
// 买手未退款的,中转正式取号以后的,不可异常重拍
|
||||
if (order_item.ItemTransitOrderWithVoid?.refund_status != "买手退款成功" ||
|
||||
order_item.WarehouseWaybillStatusStr == "中转已取号" || order_item.WarehouseWaybillStatusStr == "中转已入库" || order_item.WarehouseWaybillStatusStr == "中转已出库")
|
||||
this.WarehouseWaybillStatusStr == "中转已取号" || this.WarehouseWaybillStatusStr == "中转已入库" ||
|
||||
this.WarehouseWaybillStatusStr == "中转已出库" || this.WarehouseWaybillStatusStr == "中转拦截到仓")
|
||||
return false;
|
||||
// 已正式取号的,不可异常重拍
|
||||
if (order_item.ItemTransitOrderWithVoid?.pre_allocated_order_no == 1 || order_item.ItemTransitOrderWithVoid?.pre_allocated_order_no == 3)
|
||||
@@ -1851,4 +1851,4 @@ namespace AllBase.Model.DBModel
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user