MeterWorkRailwayActFirstService.cs 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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 RailLocalMeter
  8. {
  9. public class MeterWorkRailwayActFirstService
  10. {
  11. /// <summary>
  12. /// 根据预报编号查数据
  13. /// </summary>
  14. /// <param name="info"></param>
  15. /// <returns></returns>
  16. public RESTfulResult<List<MeterWorkRailwayActFirst>> doQueryWf(MeterWorkRailwayActFirst info)
  17. {
  18. DbHelper db = new DbHelper();
  19. RESTfulResult<List<MeterWorkRailwayActFirst>> rm = db.doOption<List<MeterWorkRailwayActFirst>>("meterworkrailwayactfirsts", "/likeByDesc", new object[] { info }, 1);
  20. return rm;
  21. }
  22. internal RESTfulResult<List<MeterWorkRailwayActFirst>> getWaitSubmitBySpotNo(MeterWorkRailwayActFirst meterWorkRailwayActFirst)
  23. {
  24. DbHelper db = new DbHelper();
  25. RESTfulResult<List<MeterWorkRailwayActFirst>> rm = db.doOption<List<MeterWorkRailwayActFirst>>("meterworkrailwayactfirsts", "/noPage", new object[] { meterWorkRailwayActFirst }, 1);
  26. return rm;
  27. }
  28. internal RESTfulResult<ResponseData> add(MeterWorkRailwayActFirst info, out string msg)
  29. {
  30. DbHelper db = new DbHelper();
  31. RESTfulResult<ResponseData> rm = db.doOption<ResponseData>("meterworkrailwayactfirsts", "/add", new object[] { info }, 1);
  32. msg = rm.ResultMessage;
  33. return rm;
  34. }
  35. internal RESTfulResult<ResponseData> doIdentifyWeight(MeterWorkRailwayActFirst info, out string msg)
  36. {
  37. DbHelper db = new DbHelper();
  38. RESTfulResult<ResponseData> rm = db.doOption<ResponseData>("meterworkrailwayactfirsts", "doIdentifyWeight", new object[] { info }, 1);
  39. msg = rm.ResultMessage;
  40. return rm;
  41. }
  42. internal RESTfulResult<ResponseData> doAddWfStaticTwo(PreRailwayScale preRailwayScale, MeterWorkRailwayActFirst gross, MeterWorkRailwayActFirst tare, out string msg)
  43. {
  44. DbHelper db = new DbHelper();
  45. PbSomeModel<PreRailwayScale, MeterWorkRailwayActFirst, MeterWorkRailwayActFirst, MeterMonitorNote> pbSomeModel = new PbSomeModel<PreRailwayScale, MeterWorkRailwayActFirst, MeterWorkRailwayActFirst, MeterMonitorNote>();
  46. pbSomeModel.one = preRailwayScale;
  47. pbSomeModel.two = gross;
  48. pbSomeModel.three = tare;
  49. RESTfulResult<ResponseData> rm = db.doOption<ResponseData>("meterworkrailwayactfirsts", "doAddWfStaticTwo", new object[] { pbSomeModel }, 1);
  50. msg = rm.ResultMessage;
  51. return rm;
  52. }
  53. internal RESTfulResult<List<DjPbModel>> doDbUpload(List<MeterWorkRailwayActFirst> lm)
  54. {
  55. DbHelper db = new DbHelper();
  56. RESTfulResult<List<DjPbModel>> rm = db.doOption<List<DjPbModel>>("meterworkrailwayactfirstbaks", "addFirstEmergencyList", new object[] { lm }, 1);
  57. return rm;
  58. }
  59. internal RESTfulResult<string> BatchUpdateLcNo(List<MeterWorkRailwayActFirst> ltAdd, out string msgInfo)
  60. {
  61. DbHelper db = new DbHelper();
  62. RESTfulResult<string> rm = db.doOption<string>("meterworkrailwayactfirsts", "/batchUpdateLcNo", new object[] { ltAdd }, 1);
  63. msgInfo = rm.ResultMessage;
  64. return rm;
  65. }
  66. }
  67. }