| | |
| | | // 获取当前日期时间,用于空日期字段的默认值 |
| | | // 获取当前日期时间 |
| | | string currentDateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); |
| | | string safeDateTime = "2000-01-01"; |
| | | // 辅助方法:安全转换为字符串,处理null和空字符串 |
| | | |
| | | |
| | |
| | | SafeDateTime(omodel.HDateForRequestedPick?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeDateTime(omodel.HDataForRequestedArrived?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeInt(omodel.HCarryStatus?.ToString(), 1) + "," + // HCarryStatus |
| | | SafeDateTime(omodel.HDate_CarrierSure?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeDateTime(omodel.HDate_CarrierSure?.ToString(), "'" + safeDateTime + "'") + "," + |
| | | SafeDateTime(omodel.HDate_AllocationDriver?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeInt(omodel.HCarID?.ToString(), 0) + "," + // HCarID |
| | | SafeInt(omodel.HDriverID?.ToString(), 0) + "," + // HDriverID |
| | | "'" + SafeString(omodel.HSurer_Arrive) + "'," + |
| | | SafeDateTime(omodel.HDate_Arrive?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeDateTime(omodel.HDate_Arrive?.ToString(), "'" + safeDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HSurer_Pick) + "'," + |
| | | SafeDateTime(omodel.HDate_Pick?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeDateTime(omodel.HDate_Pick?.ToString(), "'" + safeDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HSurer_Trans) + "'," + |
| | | SafeDateTime(omodel.HDate_Trans?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeDateTime(omodel.HDate_Trans?.ToString(), "'" + safeDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HSurer_Receive) + "'," + |
| | | "'" + omodel.HExRate + "'," + |
| | | SafeDateTime(omodel.HDate_Receive?.ToString(), "'" + currentDateTime + "'") + "," + |
| | | SafeDateTime(omodel.HDate_Receive?.ToString(), "'" + safeDateTime + "'") + "," + |
| | | "'" + SafeString(omodel.HSurer_Accounting) + "'," + |
| | | SafeDateTime(omodel.HDate_Accounting?.ToString(), "'" + currentDateTime + "'") + ")"; |
| | | SafeDateTime(omodel.HDate_Accounting?.ToString(), "'" + safeDateTime + "'") + ")"; |
| | | |
| | | oCn.RunProc(sql); |
| | | //主表 |