| | |
| | | var items = xjDto.items; |
| | | var userNo = xjDto.userNo; |
| | | |
| | | var db = SqlSugarHelper.GetInstance(); |
| | | |
| | | var del = db.Deleteable<QsQaItemXj01>() |
| | | .Where(s => s.Pid == xjDto.gid) |
| | | .ExecuteCommand(); |
| | | |
| | | //QsItemIpiItemDetail |
| | | var del1 = db.Deleteable<QsQaItemXj02>() |
| | | .Where(s => s.Gid == xjDto.gid) |
| | | .ExecuteCommand(); |
| | | |
| | | // 数据验证 |
| | | var validationResult = ValidateItemsData(items); |
| | | if (!validationResult.isValid) |
| | |
| | | .ExecuteCommand(); |
| | | }); |
| | | } |
| | | |
| | | public List<XJBadReason>? GetReason(string billNo) |
| | | { |
| | | var db = SqlSugarHelper.GetInstance(); |
| | | |
| | | var count = db.Queryable<XJBadReason>().Where(s => s.BillNo == billNo).Count(); |
| | | |
| | | if (count <= 0) return null; |
| | | |
| | | var reason = db |
| | | .Queryable<XJBadReason>() |
| | | .Where(s => s.BillNo == billNo).Select( |
| | | b => new XJBadReason |
| | | { |
| | | Reason = b.Reason |
| | | }).ToList(); |
| | | |
| | | return reason; |
| | | } |
| | | } |