BusHospitalTest.java 3.4 KB

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