MeterWorkBeltActualService.cs 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. using com.hnshituo.core.webapp.vo;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace Common
  8. {
  9. /// <summary>
  10. /// 皮带秤实绩接口
  11. /// </summary>
  12. public class MeterWorkBeltActualService
  13. {
  14. /// <summary>
  15. /// 数据查询:查询当天的数据
  16. /// </summary>
  17. /// <param name="info"></param>
  18. /// <returns></returns>
  19. public RESTfulResult<List<MeterWorkBeltActual>> doQueryWf(MeterWorkBeltActual info)
  20. {
  21. DbHelper db = new DbHelper();
  22. RESTfulResult<List<MeterWorkBeltActual>> rm = db.doOption<List<MeterWorkBeltActual>>("meterworkbeltscaleactuals", "doQueryWf", new object[] { info }, 1);
  23. return rm;
  24. }
  25. /// <summary>
  26. /// 数据查询,平台默认方法
  27. /// </summary>
  28. /// <param name="info"></param>
  29. /// <returns></returns>
  30. public RESTfulResult<List<MeterWorkBeltActual>> doQuery(MeterWorkBeltActual info)
  31. {
  32. DbHelper db = new DbHelper();
  33. RESTfulResult<PageList<List<MeterWorkBeltActual>>> rm = db.doOption<PageList<List<MeterWorkBeltActual>>>("meterworkbeltscaleactuals", "/", new object[] { info }, 0);
  34. RESTfulResult<List<MeterWorkBeltActual>> result = new RESTfulResult<List<MeterWorkBeltActual>>();
  35. result.Succeed = rm.Succeed;
  36. result.Status = rm.Status;
  37. result.Message = rm.Message;
  38. result.ResultMessage = rm.ResultMessage;
  39. result.Code = rm.Code;
  40. if (rm.Data != null && rm.Data.list != null && rm.Data.list.Count > 0)
  41. {
  42. result.Data = rm.Data.list;
  43. }
  44. return result;
  45. }
  46. /// <summary>
  47. /// 成品秤数据保存
  48. /// </summary>
  49. /// <param name="info"></param>
  50. /// <returns></returns>
  51. public RESTfulResult<string> doAddWf(MeterWorkBeltActual info)
  52. {
  53. DbHelper db = new DbHelper();
  54. RESTfulResult<string> rm = db.doOption<string>("meterworkbeltscaleactuals", "doAddBeltScaleActual", new object[] { info }, 1);
  55. return rm;
  56. }
  57. /// <summary>
  58. /// 补录
  59. /// </summary>
  60. /// <param name="info"></param>
  61. /// <returns></returns>
  62. public RESTfulResult<string> doAdd(MeterWorkBeltActual info)
  63. {
  64. DbHelper db = new DbHelper();
  65. RESTfulResult<string> rm = db.doOption<string>("meterworkbeltscaleactuals", "doAddBeltScaleActualadd", new object[] { info }, 1);
  66. return rm;
  67. }
  68. /// <summary>
  69. /// 结束计量
  70. /// </summary>
  71. /// <param name="info"></param>
  72. /// <returns></returns>
  73. public RESTfulResult<string> endMeter(MeterWorkBeltActual info)
  74. {
  75. DbHelper db = new DbHelper();
  76. RESTfulResult<string> rm = db.doOption<string>("meterworkbeltscaleactuals", "endMeter", new object[] { info }, 1);
  77. return rm;
  78. }
  79. public RESTfulResult<List<MeterWorkBeltActual>> doQueryTimeWf(CommonPage<MeterWorkBeltActual> info)
  80. {
  81. DbHelper db = new DbHelper();
  82. RESTfulResult<List<MeterWorkBeltActual>> rm = db.doOption<List<MeterWorkBeltActual>>("meterworkbeltscaleactuals", "doQueryTimeWf", new object[] { info }, 1);
  83. return rm;
  84. }
  85. /// <summary>
  86. /// 更新实绩数据
  87. /// </summary>
  88. /// <param name="lt"></param>
  89. /// <returns></returns>
  90. public RESTfulResult<string> doUpdateWf(MeterWorkBeltActual lt)
  91. {
  92. DbHelper db = new DbHelper();
  93. RESTfulResult<string> rm = db.doOption<string>("meterworkbeltscaleactuals", "updateBeltScaleActual", new object[] { lt }, 1);
  94. return rm;
  95. }
  96. /// <summary>
  97. /// 根据状态自定义话查询
  98. /// </summary>
  99. /// <param name="info"></param>
  100. /// <returns></returns>
  101. public RESTfulResult<List<MeterWorkBeltActual>> doQueryActualInfoFlags(MeterWorkBeltActual info)
  102. {
  103. DbHelper db = new DbHelper();
  104. RESTfulResult<List<MeterWorkBeltActual>> rm = db.doOption<List<MeterWorkBeltActual>>("meterworkbeltscaleactuals", "doQueryActualInfoFlags", new object[] { info }, 1);
  105. return rm;
  106. }
  107. /// <summary>
  108. /// 根据状态自定义话查询
  109. /// </summary>
  110. /// <param name="info"></param>
  111. /// <returns></returns>
  112. public RESTfulResult<List<MeterWorkBeltActual>> doQueryMaxPno(MeterWorkBeltActual info)
  113. {
  114. DbHelper db = new DbHelper();
  115. RESTfulResult<List<MeterWorkBeltActual>> rm = db.doOption<List<MeterWorkBeltActual>>("meterworkbeltscaleactuals", "doQueryMaxPno", new object[] { info }, 1);
  116. return rm;
  117. }
  118. //多条件模糊查询 自带自定义状态
  119. public RESTfulResult<List<MeterWorkBeltActual>> doQueryAndMultiple(CommonPage<MeterWorkBeltActual> info)
  120. {
  121. DbHelper db = new DbHelper();
  122. RESTfulResult<List<MeterWorkBeltActual>> rm = db.doOption<List<MeterWorkBeltActual>>("meterworkbeltscaleactuals", "doQueryAndMultiple", new object[] { info }, 1);
  123. return rm;
  124. }
  125. /// <summary>
  126. /// 统计查询
  127. /// </summary>
  128. /// <param name="info"></param>
  129. /// <returns></returns>
  130. public RESTfulResult<List<MeterWorkBeltActual>> doQueryActualInfoAndGroup(CommonPage<MeterWorkBeltActual> info)
  131. {
  132. DbHelper db = new DbHelper();
  133. RESTfulResult<List<MeterWorkBeltActual>> rm = db.doOption<List<MeterWorkBeltActual>>("meterworkbeltscaleactuals", "doQueryActualInfoAndGroup", new object[] { info }, 1);
  134. return rm;
  135. }
  136. /// <summary>
  137. /// 成品秤预报数据更新状态
  138. /// </summary>
  139. /// <param name="lt"></param>
  140. /// <returns></returns>
  141. public RESTfulResult<int> doUpdateFlags(List<MeterWorkBeltActual> lt)
  142. {
  143. DbHelper db = new DbHelper();
  144. RESTfulResult<int> rm = db.doOption<int>("meterworkbeltscaleactuals", "doUpdateFlags", new object[] { lt }, 1);
  145. return rm;
  146. }
  147. /// <summary>
  148. /// 成品秤实绩数据更新审核状态
  149. /// </summary>
  150. /// <param name="lt"></param>
  151. /// <returns></returns>
  152. public RESTfulResult<int> doUpdateCheckFlags(List<MeterWorkBeltActual> lt)
  153. {
  154. DbHelper db = new DbHelper();
  155. RESTfulResult<int> rm = db.doOption<int>("meterworkbeltscaleactuals", "doUpdateCheckFlags", new object[] { lt }, 1);
  156. return rm;
  157. }
  158. }
  159. }