菜鸟快递单打印自定义区域空白

1.检查客户端unity.config

  1. <!--菜鸟云栈-->
  2. <register type="Fzerpns.CommonService.IThermalPrint,Fzerpns.CommonService" name="cnyz" mapTo="WMS.ThermalCaiNiaoPrint.CNZJThermalPrint,WMS.ThermalCaiNiaoPrint">

菜鸟四期为CNZJThermalPrint(支持自定义区域)
菜鸟三期为CNYZThermalPrint(不支持自定义区域)

2.检查参数是否开启

WD0179   B2C打印物流单时是否取商品明细数据

3.检查数据库

  1. SELECT CustomizedPrintData FROM dbo.TThermalPrintData WHERE WavBillId=''

如果CustomizedPrintData没有值
需删除打印数据 清空快递表 用最新最完整的客户端重新匹配

  1. delete from TThermalPrintData WHERE WavBillId=''
  2. update TBillKdRel set KdBillId='' where WmsSoBillid=''

如果订单配送状态非“拣货中”
需更改配送状态为4才能匹配 匹配完再改回原状态
此条谨慎操作

  1. UPDATE TBillOrderInfo SET shipping_status='4' WHERE BillId=''
文档更新时间: 2020-01-16 15:20   作者:Gaychou