| | |
| | | var target = db.Queryable<TN_CG_Detail>().First(a => a.S_CNTR_CODE == cntId); |
| | | if (target != null) |
| | | { |
| | | var targetM = db.Queryable<TN_InventoryM>().First(a => a.S_ID == target.S_ID); |
| | | var targetM = db.Queryable<TN_InventoryM>().First(a => a.S_ID == target.S_ID || a.RFID == cntId); |
| | | |
| | | if (targetM != null) |
| | | { |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogHelper.Error("更新WMS库存明细的过期时间失败", ex); |
| | | LogHelper.Error("删除WMS库存明细", ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 计算时间差 |
| | | /// </summary> |
| | | /// <param name="start"></param> |
| | | /// <param name="end"></param> |
| | | /// <returns></returns> |
| | | public static int CalculateDaysDifference(DateTime start, DateTime end) |
| | | { |
| | | try |
| | |
| | | return 0; |
| | | } |
| | | |
| | | // 获取总天数(包括小数部分) |
| | | double totalDays = difference.TotalDays; |
| | | |
| | | // 获取总小时数(包括小数部分) |
| | | double totalHours = difference.TotalHours; |
| | | |
| | | // 向上取整 |
| | | return (int)Math.Ceiling(totalDays); |
| | | return (int)Math.Ceiling(totalHours); |
| | | } |
| | | catch (Exception ex) |
| | | { |