MeterWorkStorageCalibrationService.cs 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  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. /// <summary>
  10. /// 计量入库称预报表相关接口
  11. /// </summary>
  12. public class MeterWorkStorageCalibrationService
  13. {
  14. /// <summary>
  15. /// 平台默认查询接口,0表示get接口
  16. /// </summary>
  17. /// <param name="info"></param>
  18. /// <returns></returns>
  19. public RESTfulResult<List<MeterWorkStorageCalibration>> doQueryWf(MeterWorkStorageCalibration info)
  20. {
  21. DbHelper db = new DbHelper();
  22. RESTfulResult<PageList<List<MeterWorkStorageCalibration>>> rm = db.doOption<PageList<List<MeterWorkStorageCalibration>>>("meterworkstoragecalibrations", "/", new object[] { info }, 0);
  23. RESTfulResult<List<MeterWorkStorageCalibration>> result = new RESTfulResult<List<MeterWorkStorageCalibration>>();
  24. result.Succeed = rm.Succeed;
  25. result.Status = rm.Status;
  26. result.Message = rm.Message;
  27. result.ResultMessage = rm.ResultMessage;
  28. result.Code = rm.Code;
  29. if (rm.Data != null && rm.Data.list != null && rm.Data.list.Count > 0)
  30. {
  31. result.Data = rm.Data.list;
  32. }
  33. return result;
  34. }
  35. /// <summary>
  36. /// 成品秤校秤数据保存
  37. /// </summary>
  38. /// <param name="info"></param>
  39. /// <returns></returns>
  40. public RESTfulResult<string> doAddWf(List<MeterWorkStorageCalibration> lt)
  41. {
  42. DbHelper db = new DbHelper();
  43. RESTfulResult<string> rm = db.doOption<string>("meterworkstoragecalibrations", "doAddWf", new object[] { lt }, 1);
  44. return rm;
  45. }
  46. /// <summary>
  47. /// 成品秤校秤数据保存:从实绩转换重量
  48. /// </summary>
  49. /// <param name="info"></param>
  50. /// <returns></returns>
  51. public RESTfulResult<string> doAddWf(MeterWorkStorageCalibration storageCalibration)
  52. {
  53. DbHelper db = new DbHelper();
  54. List<MeterWorkStorageCalibration> lt = new List<MeterWorkStorageCalibration>();
  55. lt.Add(storageCalibration);
  56. RESTfulResult<string> rm = db.doOption<string>("meterworkstoragecalibrations", "doAddWf", new object[] { lt }, 1);
  57. return rm;
  58. }
  59. /// <summary>
  60. /// 成品秤校秤数据保存:手动选择重量
  61. /// </summary>
  62. /// <param name="info"></param>
  63. /// <returns></returns>
  64. public RESTfulResult<string> doAddManual(MeterWorkStorageCalibration storageCalibration)
  65. {
  66. DbHelper db = new DbHelper();
  67. List<MeterWorkStorageCalibration> lt = new List<MeterWorkStorageCalibration>();
  68. lt.Add(storageCalibration);
  69. RESTfulResult<string> rm = db.doOption<string>("meterworkstoragecalibrations", "doAddManual", new object[] { lt }, 1);
  70. return rm;
  71. }
  72. /// <summary>
  73. /// 成品秤校秤数据更新
  74. /// </summary>
  75. /// <param name="lt"></param>
  76. /// <returns></returns>
  77. public RESTfulResult<string> doUpdateWf(List<MeterWorkStorageCalibration> lt)
  78. {
  79. DbHelper db = new DbHelper();
  80. RESTfulResult<string> rm = db.doOption<string>("meterworkstoragecalibrations", "doUpdateWf", new object[] { lt }, 1);
  81. return rm;
  82. }
  83. /// <summary>
  84. /// 成品秤校秤数据保存:未生产
  85. /// </summary>
  86. /// <param name="info"></param>
  87. /// <returns></returns>
  88. public RESTfulResult<string> doAddNotProd(MeterWorkStorageCalibration storageCalibration)
  89. {
  90. DbHelper db = new DbHelper();
  91. List<MeterWorkStorageCalibration> lt = new List<MeterWorkStorageCalibration>();
  92. lt.Add(storageCalibration);
  93. RESTfulResult<string> rm = db.doOption<string>("meterworkstoragecalibrations", "doAddNotProd", new object[] { lt }, 1);
  94. return rm;
  95. }
  96. }
  97. }