| | |
| | | it.SrcBillType == mesWomcaa.SrcBillType) |
| | | .ExecuteCommand(); |
| | | |
| | | }; |
| | | |
| | | |
| | | if (mesWomcabs.Count > 0) |
| | | { |
| | | |
| | | var mesWomcab = mesWomcabs.Select(s => new { CAB001 = s.Cab001, CAB002 = s.Cab002, CAB003 = s.Cab003 }).ToList(); |
| | | //var mesWomcab = mesWomcabs.Select(s => new { CAB001 = s.Cab001, CAB002 = s.Cab002}).ToList(); |
| | | |
| | | |
| | | // 删除该任务单的所有WOMCAB记录(BOM明细) |
| | | // 这样可以确保WOMCAB与JSON完全一致 |
| | | db.Deleteable<Womcab>() |
| | | .Where(it => mesWomcab |
| | | .Any(p => p.CAB001 == it.Cab001 |
| | | && p.CAB002 == it.Cab002 |
| | | && p.CAB003 == it.Cab003)) |
| | | .Where(it => it.Cab001 == mesWomcaa.Caa001 && |
| | | it.Cab002 == mesWomcaa.SrcBillType) |
| | | .ExecuteCommand(); |
| | | //db.Deleteable<Womcab>() |
| | | // .Where(it => mesWomcab |
| | | // .Any(p => p.CAB001 == it.Cab001 |
| | | // && p.CAB002 == it.Cab002)) |
| | | // .ExecuteCommand(); |
| | | |
| | | }; |
| | | } |
| | | ; |
| | | |
| | | |
| | | var orUpdate = db.Insertable(mesWomcaa).ExecuteCommand(); |