| | |
| | | private bool DeleteData(SqlSugarScope db, SalesOrder mesSalesOrder, List<SalesOrderDetail> mesSalesOrderDatas) |
| | | { |
| | | var decimals = mesSalesOrderDatas.Select(s => s.Id).ToArray(); |
| | | var update = base.DeleteById(mesSalesOrder.Id); |
| | | var insertOrUpdate = db.Deleteable<SalesOrderDetail>().In(decimals).ExecuteCommand() > 0; |
| | | |
| | | var update = true; |
| | | if (mesSalesOrder != null) { |
| | | if (mesSalesOrder.Id != null) |
| | | { |
| | | update = base.DeleteById(mesSalesOrder.Id); |
| | | } |
| | | } |
| | | var insertOrUpdate = true; |
| | | if (decimals != null || decimals .Length>0) |
| | | { |
| | | insertOrUpdate = db.Deleteable<SalesOrderDetail>().In(decimals).ExecuteCommand() > 0; |
| | | } |
| | | |
| | | if (update && insertOrUpdate) |
| | | { |
| | | return true; |
| | | } |
| | | throw new NotImplementedException("更新失败"); |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | // 插入或更新数据的方法 |
| | |
| | | OutLmtUnitId = erpDto.FOutLmtUnitID, |
| | | MrpCloseStatus = erpDto.FMrpCloseStatus, |
| | | MrpTerminateStatus = erpDto.FMrpTerminateStatus, |
| | | TerminateDate = Convert.ToDateTime(erpDto.FTerminateDate), |
| | | //TerminateDate = Convert.ToDateTime(erpDto.FTerminateDate), |
| | | TerminateDate = erpDto.FTerminateDate, |
| | | TerminaterId = erpDto.FTerminatorId, |
| | | SrcType = erpDto.FSrcType, |
| | | SrcBillNo = erpDto.FSrcBillNo, |