|
|
|
@ -1,11 +1,21 @@
|
|
|
|
|
package com.logpm.factory; |
|
|
|
|
|
|
|
|
|
import cn.hutool.http.HttpResponse; |
|
|
|
|
import cn.hutool.http.HttpUtil; |
|
|
|
|
import com.alibaba.excel.EasyExcel; |
|
|
|
|
import com.alibaba.excel.EasyExcelFactory; |
|
|
|
|
import com.alibaba.excel.annotation.ExcelProperty; |
|
|
|
|
import com.alibaba.excel.metadata.BaseRowModel; |
|
|
|
|
import com.alibaba.excel.metadata.Sheet; |
|
|
|
|
import com.alibaba.fastjson.JSON; |
|
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
|
|
|
|
import com.baomidou.mybatisplus.extension.conditions.update.UpdateChainWrapper; |
|
|
|
|
import com.fasterxml.jackson.core.JsonProcessingException; |
|
|
|
|
import com.logpm.factory.comfac.controller.FactoryCommonController; |
|
|
|
|
import com.logpm.factory.comfac.dto.UnloadCarDTO; |
|
|
|
|
import com.logpm.factory.excel.ExcelMode; |
|
|
|
|
import com.logpm.factory.mt.entity.MtFactoryOrderMain; |
|
|
|
|
import com.logpm.factory.mt.entity.MtPushData; |
|
|
|
|
import com.logpm.factory.mt.service.IMtFactoryDataService; |
|
|
|
@ -17,6 +27,7 @@ import com.logpm.factory.snm.vo.MTOrderPackageRelationVO;
|
|
|
|
|
import com.logpm.oldproject.entity.AdvanceDetailEntity; |
|
|
|
|
import com.logpm.oldproject.feign.IAdvanceDetailClient; |
|
|
|
|
import com.rabbitmq.client.Channel; |
|
|
|
|
import lombok.Data; |
|
|
|
|
import org.junit.jupiter.api.Test; |
|
|
|
|
import org.junit.jupiter.api.extension.ExtendWith; |
|
|
|
|
import org.springblade.core.test.BladeBootTest; |
|
|
|
@ -28,13 +39,12 @@ import org.springframework.amqp.core.Message;
|
|
|
|
|
import org.springframework.amqp.rabbit.annotation.RabbitHandler; |
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
|
|
|
|
|
|
import java.io.FileInputStream; |
|
|
|
|
import java.io.FileNotFoundException; |
|
|
|
|
import java.security.NoSuchAlgorithmException; |
|
|
|
|
import java.text.ParseException; |
|
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
|
import java.util.Date; |
|
|
|
|
import java.util.List; |
|
|
|
|
import java.util.Map; |
|
|
|
|
import java.util.Set; |
|
|
|
|
import java.util.*; |
|
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
|
|
@ExtendWith(BladeSpringExtension.class) |
|
|
|
@ -47,10 +57,40 @@ public class TestService {
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
// @Test
|
|
|
|
|
// public void test2() {
|
|
|
|
|
public void test2() { |
|
|
|
|
// ouPaiFactoryService.findOuPaiFactoryOrderDTOByCarCarNumber("LCD230505047");
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
// 获取Excle
|
|
|
|
|
Sheet sheet = new Sheet(1, 1, ExcelMode.class); |
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
List<Object> readList = EasyExcelFactory.read(new FileInputStream("f://order_status_log.xlsx"), sheet); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<ExcelMode> list = new ArrayList<ExcelMode>(); |
|
|
|
|
for (Object obj : readList) { |
|
|
|
|
ExcelMode t = (ExcelMode) obj; |
|
|
|
|
|
|
|
|
|
JSONObject json = JSONObject.parseObject(t.getArgs()); |
|
|
|
|
|
|
|
|
|
System.out.println(json.getString("unitNo")); |
|
|
|
|
//HttpResponse execute = HttpUtil.createPost("http://h5u.huitongys.com/api/logpm-factory/factory/common/sendOrderStatus").body(t.getArgs()).execute();
|
|
|
|
|
//System.out.println(execute.body());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} catch (FileNotFoundException e) { |
|
|
|
|
e.printStackTrace(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|