package com.nb.admin; import cn.hutool.json.JSONUtil; import com.nb.aliyun.controller.IotController; import com.nb.core.result.R; import com.nb.web.api.entity.common.BusDeviceRunningEntity; 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; /** * @ClassName : IotTest * @Description : * @Author : LF * @Date: 2024年05月06日 */ @RunWith(SpringRunner.class) @SpringBootTest(classes = AdminApplication.class) public class IotTest { @Autowired private IotController iotController; @Test public void test001(){ String str="{\"firstDose\":0,\"type\":\"intelligent\",\"deviceId\":\"4310704330480294\",\"newInfusion\":false,\"flowRestricted\":false,\"totalDose\":100,\"pcaInvalidCount\":0,\"selfControlLockTime\":5,\"alarm\":\"None\",\"pcaValidCount\":0,\"patientCode\":\"333000000\",\"infusionModify\":false,\"maybeLowInfusion\":false,\"appendDose\":0,\"test\":false,\"resetClinic\":false,\"maxDose\":90,\"continueDose\":45,\"classification\":\"1\",\"inputDose\":3.6,\"electricQuantity\":100,\"resetUndo\":false,\"dataNumber\":20,\"runState\":\"Running\",\"pcaTotalCount\":0}"; BusDeviceRunningEntity obj = JSONUtil.toBean(str, BusDeviceRunningEntity.class); R r = iotController.dataSave(obj); while (true){ } } }