| | |
| | | |
| | | import cn.hutool.core.date.DateTime; |
| | | import cn.hutool.core.date.DateUnit; |
| | | import cn.hutool.core.date.DateUtil; |
| | | import cn.hutool.core.io.FileUtil; |
| | | import cn.hutool.extra.pinyin.PinyinUtil; |
| | | import cn.hutool.extra.qrcode.QrCodeUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.ltkj.LtkjApplication; |
| | | import com.ltkj.common.core.redis.RedisCache; |
| | | import com.ltkj.common.utils.SecurityUtils; |
| | | import com.ltkj.framework.config.MatchUtils; |
| | | import com.ltkj.hosp.domain.DictHosp; |
| | | import com.ltkj.hosp.domain.TjCustomer; |
| | | import com.ltkj.hosp.domain.TjPackage; |
| | | import com.ltkj.hosp.domain.TjProject; |
| | | import com.ltkj.hosp.service.*; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.junit.Test; |
| | |
| | | import org.springframework.boot.autoconfigure.EnableAutoConfiguration; |
| | | import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; |
| | | import org.springframework.boot.test.context.SpringBootTest; |
| | | import org.springframework.data.redis.core.Cursor; |
| | | import org.springframework.data.redis.core.RedisTemplate; |
| | | import org.springframework.data.redis.core.ScanOptions; |
| | | import org.springframework.data.redis.core.StringRedisTemplate; |
| | | import org.springframework.test.context.junit4.SpringRunner; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.io.BufferedReader; |
| | | import java.io.InputStreamReader; |
| | | import java.net.HttpURLConnection; |
| | | import java.net.URL; |
| | | import java.sql.Connection; |
| | | import java.sql.DriverManager; |
| | | import java.sql.SQLException; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | import java.io.BufferedReader; |
| | | import java.io.InputStreamReader; |
| | | import java.net.HttpURLConnection; |
| | | import java.net.URL; |
| | | import java.util.Properties; |
| | | |
| | | /** |
| | | * @Author: 西安路泰科技有限公司/赵佳豪 |
| | |
| | | // private ITjGroupingProService groupingProService; |
| | | // @Autowired |
| | | // private ITjProjectService projectService; |
| | | // @Resource |
| | | // private ITjCustomerService tjCustomerService; |
| | | // @Resource |
| | | // private ITjPackageService tjPackageService; |
| | | // |
| | | // @Resource |
| | | // private ITjOrderService tjOrderService; |
| | |
| | | // |
| | | // @Resource |
| | | // private RedisCache redisCache; |
| | | // |
| | | //// |
| | | // @Autowired |
| | | // public RedisTemplate<String,String> redisTemplate; |
| | | // @Resource |
| | | // public RedisTemplate<Object,Object> redisTemplate; |
| | | //// @Resource |
| | | // private StringRedisTemplate stringRedisTemplate; |
| | | @Resource |
| | | private IDictHospService dictHospService; |
| | |
| | | private String secret; |
| | | @Test |
| | | public void test() { |
| | | // List<DictHosp> list = dictHospService.list(); |
| | | // for (DictHosp dictHosp : list) { |
| | | // DateTime dateTime1 = DateUtil.offsetMonth(new Date(),6); |
| | | // String mallMerchantSecretKey = SecurityUtils.getMallMerchantSecretKey(secret,dictHosp.getHospAreaId(),dictHosp.getHospAreaName(),dictHosp.getExpirationTime()); |
| | | // dictHosp.setSecretKey(mallMerchantSecretKey); |
| | | // dictHosp.setExpirationTime(DateUtil.offsetDay(new Date(),30)); |
| | | // dictHospService.updateById(dictHosp); |
| | | // System.out.println(dateTime1); |
| | | // System.out.println("================================================="); |
| | | // System.out.println(mallMerchantSecretKey); |
| | | /* |
| | | |
| | | // 生成指定url对应的二维码到文件,宽和高都是300像素 |
| | | QrCodeUtil.generate("https://ltpeis.xaltjdkj.cn:5516/1000110001240327094056%E7%8E%89%E5%BF%A0_%E4%BD%93%E6%A3%80%E6%8A%A5%E5%91%8A.pdf", 300, 300, FileUtil.file("D:\\Users\\w\\Desktop\\qrcode.jpg")); |
| | | |
| | | */ |
| | | |
| | | // List<TjProject> list = projectService.list(); |
| | | // for (TjProject tjProject : list) { |
| | | // tjProject.setProEngName(PinyinUtil.getFirstLetter(tjProject.getProName(),"")); |
| | | // projectService.updateById(tjProject); |
| | | // } |
| | | // |
| | | // List<TjCustomer> list1 = tjCustomerService.list(); |
| | | // for (TjCustomer customer : list1) { |
| | | // customer.setPym(PinyinUtil.getFirstLetter(customer.getCusName(),"")); |
| | | // tjCustomerService.updateById(customer); |
| | | // } |
| | | // |
| | | // List<TjPackage> list2 = tjPackageService.list(); |
| | | // for (TjPackage tjPackage : list2) { |
| | | // tjPackage.setPym(PinyinUtil.getFirstLetter(tjPackage.getPacName(),"")); |
| | | // tjPackageService.updateById(tjPackage); |
| | | // } |
| | | |
| | | |
| | | // PinyinUtil.getFirstLetter(); |
| | | |
| | | } |
| | | |
| | | |
| | | public static void main(String[] args) { |
| | | // lat 39.97646 |
| | | //log 116.3039 |
| | | // String add = getAdd("116.3039", "39.97646"); |
| | | // JSONObject jsonObject = JSONObject.parseObject(add); |
| | | // JSONArray jsonArray = JSONArray.parseArray(jsonObject.getString("addrList")); |
| | | // JSONObject j_2 = JSONObject.parseObject(String.valueOf(jsonArray.get(0))); |
| | | // String allAdd = j_2.getString("admName"); |
| | | // String arr[] = allAdd.split(","); |
| | | // System.out.println("省:"+arr[0]+"\n市:"+arr[1]+"\n区:"+arr[2]); |
| | | |
| | | // String a ="你好哈哈哈哈哈哈"; |
| | | // String s = a.toUpperCase(Locale.ROOT); |
| | | // System.out.println(s); |
| | | } |
| | | |
| | | |
| | | |
| | | public static void main(String[] args) { |
| | | // System.out.println(DateUtil.date()); |
| | | // System.out.println(DateUtil.offsetMonth(DateUtil.date(),-1)); |
| | | } |
| | | |
| | | |
| | | |
| | | public static void forwardUrl(String targetUrl, String forwardUrl) throws Exception { |
| | | // 创建URL对象 |
| | | URL url = new URL(forwardUrl); |
| | | |
| | | // 打开连接 |
| | | HttpURLConnection connection = (HttpURLConnection) url.openConnection(); |
| | | |
| | | // 设置请求方法 |
| | | connection.setRequestMethod("GET"); |
| | | |
| | | // 设置请求头,例如Referer或其他你需要转发的头信息 |
| | | connection.setRequestProperty("Referer", targetUrl); |
| | | |
| | | // 连接 |
| | | connection.connect(); |
| | | |
| | | // 检查响应代码 |
| | | int responseCode = connection.getResponseCode(); |
| | | if (responseCode == HttpURLConnection.HTTP_OK) { |
| | | // 读取服务器响应 |
| | | BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); |
| | | String inputLine; |
| | | StringBuilder response = new StringBuilder(); |
| | | |
| | | while ((inputLine = in.readLine()) != null) { |
| | | response.append(inputLine); |
| | | } |
| | | |
| | | in.close(); |
| | | |
| | | // 打印服务器响应 |
| | | System.out.println(response.toString()); |
| | | } else { |
| | | System.out.println("GET request not worked"); |
| | | } |
| | | |
| | | // 关闭连接 |
| | | connection.disconnect(); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | // |
| | | // public static String getAdd(String log, String lat ){ |
| | | // //lat 小 log 大 |