KingdeeController.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using Business.Core.Utilities;
  2. using Business.ResourceExamineManagement;
  3. using Business.ResourceExamineManagement.Dto;
  4. using Bussiness.Model.SystemData;
  5. using Microsoft.AspNetCore.Mvc;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.Linq;
  9. using System.Text;
  10. using System.Threading.Tasks;
  11. using Volo.Abp;
  12. using Volo.Abp.AspNetCore.Mvc;
  13. using static Business.Permissions.BusinessPermissions;
  14. namespace Business.Controllers.WMS
  15. {
  16. /// <summary>
  17. /// 金蝶数据同步接口
  18. /// </summary>
  19. [RemoteService]
  20. [Area("Business")]
  21. [Route("api/business/kingdee")]
  22. public class KingdeeController : AbpController
  23. {
  24. private readonly ISyncKingdeeAppService _SerialNumberAppService;
  25. public KingdeeController(ISyncKingdeeAppService SerialNumberAppService)
  26. {
  27. _SerialNumberAppService = SerialNumberAppService;
  28. }
  29. /// <summary>
  30. /// 同步供应商
  31. /// </summary>
  32. /// <returns></returns>
  33. [HttpGet]
  34. [Route("syncsupplier")]
  35. public string SyncSupplier()
  36. {
  37. return _SerialNumberAppService.SyncSupplier();
  38. }
  39. /// <summary>
  40. /// 同步供应商
  41. /// </summary>
  42. /// <returns></returns>
  43. [HttpGet]
  44. [Route("syncmaterial")]
  45. public string SyncMaterial()
  46. {
  47. return _SerialNumberAppService.SyncMaterial();
  48. }
  49. /// <summary>
  50. /// 资源检查
  51. /// </summary>
  52. /// <param name="input"></param>
  53. /// <returns></returns>
  54. [HttpGet]
  55. [Route("mytest")]
  56. public Task<string> ReceiveResult(SeorderentryDto input)
  57. {
  58. return _SerialNumberAppService.ReceiveResult(input);
  59. }
  60. }
  61. }