package com.nb.admin; import com.nb.bus.bean.GeoPoint; import com.nb.bus.bean.Script; import com.nb.bus.controller.BusHospitalController; import com.nb.bus.entity.BusHospitalEntity; import com.nb.bus.service.LocalBusHospitalService; import com.nb.bus.service.LocalBusPatientService; import com.nb.bus.service.constant.LocalBusConMixService; import com.nb.bus.service.dto.MonitorStatusStatsCountResult; import com.nb.bus.utils.CodeUtils; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import java.util.List; /** * @author lifang * @version 1.0.0 * @ClassName BusHospitalTest.java * @Description TODO * @createTime 2022年03月19日 10:27:00 */ @RunWith(SpringRunner.class) @SpringBootTest(classes = AdminApplication.class) public class BusHospitalTest { @Autowired private LocalBusHospitalService busHospitalService; @Autowired private LocalBusPatientService patientService; @Autowired private LocalBusConMixService conMixService; @Autowired private BusHospitalController busHospitalController; @Test public void save(){ // StpUtil.login(); BusHospitalEntity busHospitalEntity = new BusHospitalEntity(); busHospitalEntity.setAddress("河南长垣"); busHospitalEntity.setAreaCode("453400"); GeoPoint geoPoint = new GeoPoint(); geoPoint.setLat("101"); geoPoint.setLon("1010"); busHospitalEntity.setCoordinate(geoPoint); busHospitalEntity.setName("人民医院"); busHospitalEntity.setTelephone("18339543637"); busHospitalEntity.setEmail("493216081@qq.com"); // busHospitalController.add(busHospitalEntity); } @Test public void query(){ List list = busHospitalService.list(); list.forEach(busHospitalEntity -> busHospitalEntity.setCode(CodeUtils.genInviteCode(Long.valueOf(busHospitalEntity.getId())))); busHospitalService.updateBatchById(list); } @Test public void Delete(){ boolean b = busHospitalService.removeById(1505789328745721857L); System.out.println(b); } @Test public void script(){ String id=""; String str = "# -*- coding: utf-8 -*-\n" + "import sys\n" + "reload(sys)\n" + "sys.setdefaultencoding('utf-8')\n" + "import json\n" + "import xmltodict as xmltodict\n" + "\n" + "\n" + "def parse(str):\n" + " json_dict = xmltodict.parse(str, encoding='utf-8')\n" + " json_str = json.dumps(json_dict, indent=2)\n" + " return json_str"; BusHospitalEntity busHospitalEntity = new BusHospitalEntity(); busHospitalEntity.setId("1505789859765604353"); Script script = new Script(); script.setId("python"); script.setContent(str); busHospitalEntity.setScript(script); busHospitalService.updateById(busHospitalEntity); } @Test public void debug(){ MonitorStatusStatsCountResult monitorStatusStatsCountResult = patientService.statusStats("1"); // conMixService.insertUniqueCon(ConstantMixEnum.ward, Arrays.asList("手术名称1","手术名称2","手术3").stream().collect(Collectors.toSet()), "1"); } }