feat(工单): 实现工单标签打印功能并优化相关逻辑

- 添加Bartender打印工具类实现工单标签打印功能
- 修改PrintTicketsByTemplate方法返回类型为string并实现完整打印逻辑
- 优化工单领料逻辑,增加原材料工单信息获取
- 调整工单查询条件,移除PlanNum>0的限制
- 修复出库单操作符赋值错误
- 优化不良品处理流程,统一使用不良库代替报废库
- 完善领料报工逻辑,增加计划数校验和原材料工单处理
This commit is contained in:
2026-02-24 15:36:35 +08:00
parent cd7580da43
commit 5011447292
11 changed files with 635 additions and 138 deletions

View File

@@ -65,7 +65,7 @@ namespace DOAN.Service.MES.product
it.WorkorderDate >= parm.WorkorderDate[0]
&& it.WorkorderDate <= parm.WorkorderDate[1]
)
.And(it => it.PlanNum > 0)
//.And(it => it.PlanNum > 0)
.ToExpression();
var response = Context
@@ -125,7 +125,7 @@ namespace DOAN.Service.MES.product
&& it.WorkorderDate <= parm.WorkorderDate[1]
)
.AndIF(hasWorkorder, it => it.Workorder.Contains(parm.Workorder))
.And(it => it.PlanNum > 0)
//.And(it => it.PlanNum > 0)
.ToExpression();
var response = Context