更新数据库配置和出货逻辑
在 `BizSettings.json` 文件中:
* 修改 `Databases` 配置:
* 将 `Main` 数据库的 `DbType` 从 `SqlServer` 改为 `MySql`,并更新 `ConnectionString`。
* 更新 `YadaU9C` 数据库的 `ConnectionString`。
* 修改 `IsUseDbCache` 配置,从 `true` 改为 `false`。
在 `YadaPacking.cs` 文件中:
* 在 `namespace Tiger.Business.MES.Transaction` 中:
* 在 `action.CatchExceptionWithLog` 后添加 `debug.Log` 调试日志。
* 修改获取出货状态的逻辑:
* 注释掉原查询语句,改为获取所有相关出货记录,并根据状态和日期筛选。
* 增加旧出货量和待出货箱数的计算。
* 更新 `IsPrintCustomerLabel` 的判断逻辑。
* 将旧出货量缓存到 `Context` 中。
* 在 `ShipingInfo` 中增加 `OldShipQty` 属性,并更新 `ShipQty` 的计算逻辑。
在 `PositionParameter.cs` 文件中:
* 在 `ShipingInfo` 类中增加 `OldShipQty` 属性。