| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- import cn.hutool.core.io.FileUtil;
- import cn.hutool.core.net.URLDecoder;
- import com.alibaba.fastjson.JSONObject;
- import com.malk.eastar.LtcEastarApplication;
- import com.malk.eastar.conf.CfsToStageEnum;
- import com.malk.eastar.conf.EastarParam;
- import com.malk.eastar.service.EastarTbService;
- import com.malk.eastar.util.ConfigDataProcessor;
- import com.malk.server.aliwork.YDConf;
- import com.malk.server.aliwork.YDParam;
- import com.malk.server.aliwork.YDSearch;
- import com.malk.server.common.McException;
- import com.malk.service.aliwork.YDClient;
- import com.malk.service.aliwork.YDService;
- import com.malk.service.teambition.TBClient_Project;
- import com.malk.service.teambition.TBClient_Task;
- import com.malk.utils.PublicUtil;
- import com.malk.utils.UtilDateTime;
- import com.malk.utils.UtilList;
- import com.malk.utils.UtilMap;
- import lombok.extern.slf4j.Slf4j;
- 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.lang.reflect.Array;
- import java.time.LocalDate;
- import java.time.LocalTime;
- import java.util.*;
- import java.util.stream.Collectors;
- import static cn.hutool.core.net.MaskBit.get;
- import static com.malk.eastar.conf.EastarParam.TFNAME_YDKEY;
- @Slf4j
- @SpringBootTest(classes = LtcEastarApplication.class)
- @RunWith(SpringRunner.class)
- public class TbTest {
- @Autowired
- private EastarTbService eastarTbService;
- @Autowired
- private TBClient_Task tbTask;
- @Autowired
- private TBClient_Project tbProject;
- String tempId="689edfd6ee73c95fe1438e24";
- String projectId = "";
- @Test
- public void createProject() {
- Map map=eastarTbService.createProject("8.5测试项目",tempId,"");
- System.out.println(map);
- }
- @Test
- public void createTask() {
- Map map=eastarTbService.createTask("0bfbb77e-4b06-4bca-9265-4ae5b6515868");
- }
- @Autowired
- private YDClient ydClient;
- @Autowired
- private YDService ydService;
- @Test
- public void testYd(){
- // ydClient.operateData(YDParam.builder().formInstanceId("3eb3a44f-3203-4f07-a8e0-fc5ae382e96d")
- // .updateFormDataJson(JSONObject.toJSONString(UtilMap.map("radioField_mh08wu1l","待制作"))).useLatestVersion(true).build(), YDConf.FORM_OPERATION.update);
- // List<Map> gysList = (List<Map>) ydClient.queryData(YDParam.builder().formUuid(EastarParam.YD_FORMUUID_GYS_YW).searchCondition(
- // JSONObject.toJSONString(Arrays.asList(new YDSearch("textField_mec6lku3","和丰","供应商简称", YDSearch.Type.TEXT_FIELD,YDSearch.Operator.EQ)))
- // ).build(), YDConf.FORM_QUERY.retrieve_list).getData();
- List<Map> skuTypeListConfigData = ydService.queryAllFormData(YDParam.builder().formUuid(EastarParam.YD_FORMUUID_SKU_TYPE).build());
- Map skuIdMap=ConfigDataProcessor.skuTypeListConfigData(skuTypeListConfigData);
- System.out.println(skuIdMap);
- }
- @Test
- public void testData(){
- List<String> list= FileUtil.readUtf8Lines("/home/ids.txt");
- List<String> errList=new ArrayList<>();
- for (int i = 245; i < list.size(); i++) {
- log.info("处理进度:{}/{}",i+1,list.size());
- String[] str=list.get(i).split("###");
- String name=str[0].replaceAll(" ","").toUpperCase();
- try {
- ydClient.operateData(YDParam.builder().formInstId(str[1]).updateFormDataJson(JSONObject.toJSONString(UtilMap.map("textField_meks6pjp", name))).build(), YDConf.FORM_OPERATION.update);
- }catch (McException e){
- errList.add(name+"+"+e.getMessage());
- }
- }
- log.info("errList:{}",errList);
- }
- }
|