package com.coffee.admin; import cn.dev33.satoken.stp.StpUtil; import com.coffee.bus.bean.GeoPoint; import com.coffee.bus.bean.Script; import com.coffee.bus.controller.BusHospitalController; import com.coffee.bus.entity.BusHospitalEntity; import com.coffee.bus.service.LocalBusHospitalService; import com.coffee.bus.utils.CodeUtils; import com.coffee.common.result.R; 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 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(){ // R debug = busHospitalController.debug("1505789859765604353", "{\"ceshi\":\"测试\" , \"age\":\"20\" }"); // System.out.println(debug); } }