Merge branch 'dev' of https://git.tuotong-tech.com/tnb/tnb.server into dev
This commit is contained in:
@@ -1313,6 +1313,11 @@ namespace Tnb.ProductionMgr
|
||||
var report = await db.Queryable<PrdReport>().FirstAsync(it => it.mo_task_id == input.mo_task_id);
|
||||
var prdMoTask = await db.Queryable<PrdMoTask>().SingleAsync(x => x.id == input.mo_task_id);
|
||||
|
||||
if (prdMoTask.mo_task_status == DictConst.MoStatusPauseCode)
|
||||
{
|
||||
throw Oops.Bah("暂停的任务单无法提报");
|
||||
}
|
||||
|
||||
|
||||
bool flag = (prdMoTask.reported_work_qty ?? 0) + (prdMoTask.scrap_qty ?? 0) + input.reported_qty == prdMoTask.scheduled_qty;
|
||||
if ((prdMoTask.reported_work_qty ?? 0) + (prdMoTask.scrap_qty ?? 0) + input.reported_qty > prdMoTask.scheduled_qty)
|
||||
@@ -1508,6 +1513,11 @@ namespace Tnb.ProductionMgr
|
||||
public async Task<dynamic> SelfTestScrapped(SelfTestScrappedInput input)
|
||||
{
|
||||
var db = _repository.AsSugarClient();
|
||||
if (await db.Queryable<PrdMoTask>().AnyAsync(x => x.id == input.mo_task_id && x.mo_task_status == DictConst.MoStatusPauseCode))
|
||||
{
|
||||
throw Oops.Bah("暂停的任务单无法报废");
|
||||
}
|
||||
|
||||
var result = await db.Ado.UseTranAsync(async () =>
|
||||
{
|
||||
List<PrdMoTaskDefect> destDefects = new();
|
||||
|
||||
Reference in New Issue
Block a user