CgzjZjrwView.cs 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. using QM.KJGH.CGGL.Model.Cggl;
  2. using QM.KJGH.Model.Enums;
  3. using QM.KJGH.Model.KJGH;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace QM.KJGH.CGGL.Model.Cgzj
  10. {
  11. public class CgzjZjrwView : CgzjZjrw
  12. {
  13. /// <summary>
  14. /// 状态(0创建 1机审 2人审 3上报 4入库 5退回)
  15. /// </summary>
  16. public EnumCgglCgZT CG_ZT { get; set; }
  17. /// <summary>
  18. /// 是否补正(0否, 1是)
  19. /// </summary>
  20. public string INSTID { get; set; }
  21. /// <summary>
  22. /// 规划级别
  23. /// </summary>
  24. public string GHJB { get; set; }
  25. public string jcys
  26. {
  27. get
  28. {
  29. if (WCSJ != null)
  30. {
  31. TimeSpan ts1 = new TimeSpan(ZJSJ.Value.Ticks);
  32. TimeSpan ts2 = new TimeSpan(WCSJ.Value.Ticks);
  33. TimeSpan ts = ts1.Subtract(ts2).Duration();
  34. string dateDiff = "";
  35. if (ts.Days > 0) dateDiff += ts.Days.ToString() + "天";
  36. if (ts.Hours > 0) dateDiff += ts.Hours.ToString() + "小时";
  37. if (ts.Minutes > 0) dateDiff += ts.Minutes.ToString() + "分钟";
  38. if (ts.Seconds > 0) dateDiff += ts.Seconds.ToString() + "秒";
  39. return dateDiff;
  40. }
  41. return "-";
  42. }
  43. }
  44. }
  45. }