MeterBaseTermTareDataService.cs 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using com.hnshituo.core.webapp.vo;
  7. namespace Common
  8. {
  9. public class MeterBaseTermTareDataService
  10. {
  11. /// <summary>
  12. /// 期限皮重保存
  13. /// 服务端有条件结束时间大于sysdate时间
  14. /// </summary>
  15. /// <param name="info"></param>
  16. /// <returns></returns>
  17. public RESTfulResult<List<MeterBaseTermTareData>> doQueryWf(MeterBaseTermTareData info)
  18. {
  19. DbHelper db = new DbHelper();
  20. RESTfulResult<List<MeterBaseTermTareData>> rm = db.doOption<List<MeterBaseTermTareData>>("meterbasetermtaredatas", "doQueryWf", new object[] { info }, 1);
  21. return rm;
  22. }
  23. /// <summary>
  24. /// 期限皮重保存
  25. /// </summary>
  26. /// <param name="info"></param>
  27. /// <returns></returns>
  28. public RESTfulResult<List<MeterBaseTermTareData>> doQueryPageWf(MeterBaseTermTareData info)
  29. {
  30. DbHelper db = new DbHelper();
  31. RESTfulResult<PageList<List<MeterBaseTermTareData>>> rm = db.doOption<PageList<List<MeterBaseTermTareData>>>("meterbasetermtaredatas", "/", new object[] { info }, 0);
  32. RESTfulResult<List<MeterBaseTermTareData>> result = new RESTfulResult<List<MeterBaseTermTareData>>();
  33. result.Succeed = rm.Succeed;
  34. result.Status = rm.Status;
  35. result.Message = rm.Message;
  36. result.ResultMessage = rm.ResultMessage;
  37. result.Code = rm.Code;
  38. if (rm.Data != null && rm.Data.list != null && rm.Data.list.Count > 0)
  39. {
  40. result.Data = rm.Data.list;
  41. }
  42. return result;
  43. }
  44. /// <summary>
  45. /// 期限皮重保存
  46. /// </summary>
  47. /// <param name="info"></param>
  48. /// <returns></returns>
  49. public RESTfulResult<string> doSaveWf(MeterBaseTermTareData info, MeterMonitorNote monitorNote)
  50. {
  51. DbHelper db = new DbHelper();
  52. PbSomeModel<MeterBaseTermTareData, MeterMonitorNote, string, string> pbSomeModel = new PbSomeModel<MeterBaseTermTareData, MeterMonitorNote, string, string>();
  53. pbSomeModel.one = info;
  54. pbSomeModel.two = monitorNote;
  55. RESTfulResult<string> rm = db.doOption<string>("meterbasetermtaredatas", "doSaveWf", new object[] { pbSomeModel }, 1);
  56. return rm;
  57. }
  58. /// <summary>
  59. /// C#一次计量完成后,作废期限皮重信息
  60. /// </summary>
  61. /// <param name="info"></param>
  62. /// <returns></returns>
  63. public RESTfulResult<string> abolishForCSharp(MeterBaseTermTareData info)
  64. {
  65. DbHelper db = new DbHelper();
  66. RESTfulResult<string> rm = db.doOption<string>("meterbasetermtaredatas", "abolishForCSharp", new object[] { info }, 1);
  67. return rm;
  68. }
  69. }
  70. }