sync.walkspot.cs 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. using BizCom;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace SiteCore.Handler
  9. {
  10. public partial class sync
  11. {
  12. public void del_walkspot()
  13. {
  14. if (UrlParmsCheck("wid"))
  15. {
  16. int wid = GetInt("wid");
  17. SWalkSpot.Del(wid);
  18. returnSuccessMsg("删除成功");
  19. }
  20. }
  21. public void get_walkspot()
  22. {
  23. DataStruct dStruct = GetPostStruct();
  24. List<string> lw = new List<string>();
  25. string key = GetPostString("key");
  26. if (key.Length > 0) lw.Add(string.Format("name like '%{0}%'", key));
  27. dStruct.Order = "id desc";
  28. dStruct.MainWhere = string.Join(" and ", lw.ToArray());
  29. DataTable dt = WebCache.GetData("view_walkspot", dStruct);
  30. writeGridJson(dStruct.TotalCount, Utils.Serialization.JsonString.DataTable2MiniAjaxJson(dt));
  31. }
  32. public void save_walkspot()
  33. {
  34. if (UrlPostParmsCheck("name"))
  35. {
  36. //,address,phone,contex
  37. int wid = GetPostInt("wid");
  38. string name = GetPostString("name");
  39. int num = GetPostInt("num");
  40. int area = GetPostInt("area");
  41. string imgs = GetPostString("imgs");
  42. string address = GetPostString("address");
  43. string phone = GetPostString("phone");
  44. string keyman = GetPostString("keyman");
  45. string octime = GetPostString("octime");
  46. string summary = GetPostString("summary");
  47. string personintro = GetPostString("personintro");
  48. string lnglat = GetPostString("lnglat");
  49. string blnglat = GetPostString("blnglat");
  50. SWalkSpot entity = null;
  51. if (wid > 0) entity = SWalkSpot.Get(wid);
  52. else entity = new SWalkSpot();
  53. entity.Name = name;
  54. if (imgs.Length > 0)
  55. {
  56. string[] sArr = imgs.Split(',');
  57. if (num > 0)
  58. {
  59. if (sArr.Length >= num) entity.HeadImg = sArr[num - 1];
  60. }
  61. else
  62. {
  63. entity.HeadImg = sArr[0];
  64. }
  65. }
  66. entity.Imgs = imgs;
  67. entity.Address = address;
  68. entity.Phone = phone;
  69. entity.PersonIntro = getFormartBr(personintro);
  70. entity.AreaID = area;
  71. entity.Summary = getFormartBr(summary);
  72. if (lnglat != "")
  73. {
  74. string[] lArr = lnglat.Split(',');
  75. entity.lng = lArr[0];
  76. entity.lat = lArr[1];
  77. }
  78. if (blnglat != "")
  79. {
  80. string[] lArr = blnglat.Split(',');
  81. entity.blng = lArr[0];
  82. entity.blat = lArr[1];
  83. }
  84. entity.KeyMan = keyman;
  85. entity.OcTime = octime;
  86. //entity.Con = intro;
  87. if (wid > 0) entity.Update();
  88. else {
  89. entity.AddTime = DateTime.Now;
  90. entity.Create();
  91. }
  92. returnSuccessMsg("保存成功!");
  93. }
  94. }
  95. }
  96. }