package com.gs.dingtalk; import com.gs.dingtalk.config.URLEncoder; import com.gs.dingtalk.service.SendDingtalkService; import com.gs.dingtalk.service.SimpleExample; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import java.math.BigDecimal; import java.math.RoundingMode; @SpringBootTest class DeviceReceivingApplicationTests { @Autowired private SimpleExample simpleExample; @Autowired private SendDingtalkService sendDingtalkService; @Test void contextLoads() { //FFFFFFFE long decimal = Long.parseLong("FFFFFFFE", 16); // 将16进制字符串转换为long类型的10进制数 BigDecimal a = new BigDecimal(String.valueOf((int) decimal)); BigDecimal b = new BigDecimal("1000"); BigDecimal c = a.divide(b, 3, RoundingMode.HALF_UP); System.out.println(c); } @Test void cont() { // long resultCode = Long.parseLong("00000001"); // int result = (int) resultCode; // System.out.println(result); String encode = URLEncoder.encode(""); System.out.println(encode); } @Test void getPhone() throws Exception { sendDingtalkService.getDingTalkUserId(); } @Test void sendDingTalk() throws Exception { sendDingtalkService.sendDingTalkFiveMinute(); } //chatSendMessage @Test void chatSendMessage() throws Exception { sendDingtalkService.chatSendMessage(); } }