BusHospitalTest.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. package com.coffee.admin;
  2. import cn.dev33.satoken.stp.StpUtil;
  3. import com.coffee.bus.bean.GeoPoint;
  4. import com.coffee.bus.bean.Script;
  5. import com.coffee.bus.controller.BusHospitalController;
  6. import com.coffee.bus.entity.BusHospitalEntity;
  7. import com.coffee.bus.service.LocalBusHospitalService;
  8. import com.coffee.bus.utils.CodeUtils;
  9. import com.coffee.common.result.R;
  10. import org.junit.Test;
  11. import org.junit.runner.RunWith;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.boot.test.context.SpringBootTest;
  14. import org.springframework.test.context.junit4.SpringRunner;
  15. import java.util.List;
  16. /**
  17. * @author lifang
  18. * @version 1.0.0
  19. * @ClassName BusHospitalTest.java
  20. * @Description TODO
  21. * @createTime 2022年03月19日 10:27:00
  22. */
  23. @RunWith(SpringRunner.class)
  24. @SpringBootTest(classes = AdminApplication.class)
  25. public class BusHospitalTest {
  26. @Autowired
  27. private LocalBusHospitalService busHospitalService;
  28. @Autowired
  29. private BusHospitalController busHospitalController;
  30. @Test
  31. public void save(){
  32. // StpUtil.login();
  33. BusHospitalEntity busHospitalEntity = new BusHospitalEntity();
  34. busHospitalEntity.setAddress("河南长垣");
  35. busHospitalEntity.setAreaCode("453400");
  36. GeoPoint geoPoint = new GeoPoint();
  37. geoPoint.setLat("101");
  38. geoPoint.setLon("1010");
  39. busHospitalEntity.setCoordinate(geoPoint);
  40. busHospitalEntity.setName("人民医院");
  41. busHospitalEntity.setTelephone("18339543637");
  42. busHospitalEntity.setEmail("493216081@qq.com");
  43. // busHospitalController.add(busHospitalEntity);
  44. }
  45. @Test
  46. public void query(){
  47. List<BusHospitalEntity> list = busHospitalService.list();
  48. list.forEach(busHospitalEntity -> busHospitalEntity.setCode(CodeUtils.genInviteCode(Long.valueOf(busHospitalEntity.getId()))));
  49. busHospitalService.updateBatchById(list);
  50. }
  51. @Test
  52. public void Delete(){
  53. boolean b = busHospitalService.removeById(1505789328745721857L);
  54. System.out.println(b);
  55. }
  56. @Test
  57. public void script(){
  58. String id="";
  59. String str = "# -*- coding: utf-8 -*-\n" +
  60. "import sys\n" +
  61. "reload(sys)\n" +
  62. "sys.setdefaultencoding('utf-8')\n" +
  63. "import json\n" +
  64. "import xmltodict as xmltodict\n" +
  65. "\n" +
  66. "\n" +
  67. "def parse(str):\n" +
  68. " json_dict = xmltodict.parse(str, encoding='utf-8')\n" +
  69. " json_str = json.dumps(json_dict, indent=2)\n" +
  70. " return json_str";
  71. BusHospitalEntity busHospitalEntity = new BusHospitalEntity();
  72. busHospitalEntity.setId("1505789859765604353");
  73. Script script = new Script();
  74. script.setId("python");
  75. script.setContent(str);
  76. busHospitalEntity.setScript(script);
  77. busHospitalService.updateById(busHospitalEntity);
  78. }
  79. @Test
  80. public void debug(){
  81. // R debug = busHospitalController.debug("1505789859765604353", "{\"ceshi\":\"测试\" , \"age\":\"20\" }");
  82. // System.out.println(debug);
  83. }
  84. }