|
|
|
import com.engine.attendance.enums.ClassSegmentTypeEnum;
|
|
|
|
import com.engine.attendance.vacation.util.VocationCommonUtil;
|
|
|
|
import com.engine.common.util.DateUtil;
|
|
|
|
import com.engine.common.util.Utils;
|
|
|
|
import com.engine.jucailin.genid.IdGenerator;
|
|
|
|
import com.google.common.collect.Lists;
|
|
|
|
import com.google.common.collect.Maps;
|
|
|
|
import com.google.gson.Gson;
|
|
|
|
import kingdee.bos.webapi.client.K3CloudApiClient;
|
|
|
|
import sun.misc.BASE64Decoder;
|
|
|
|
import weaver.general.TimeUtil;
|
|
|
|
import weaver.general.Util;
|
|
|
|
|
|
|
|
import java.lang.reflect.Type;
|
|
|
|
import java.sql.Date;
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
import java.util.*;
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
public class TestObj {
|
|
|
|
public static void main(String[] args) throws Exception{
|
|
|
|
System.out.println(IdGenerator.generate());
|
|
|
|
// String json = "{\"detail_1\":[{\"checkbox\":\"\",\"dtl_index\":\"\",\"dtl_id\":\"\",\"field12104\":\"\",\"field12105\":\"sex='1'\",\"field12113\":\"0\",\"field12108\":\"\",\"field12109\":\"\",\"field12106\":\"性别等于女\",\"field12107\":\"2024-01-29\",\"field12111\":\"2024-01-29\",\"field12112\":\"1\",\"field12110\":\"2024-01-29\"},{\"checkbox\":\"\",\"dtl_index\":\"\",\"dtl_id\":\"\",\"field12104\":\"\",\"field12105\":\"accounttype='1'\",\"field12113\":\"0\",\"field12108\":\"\",\"field12109\":\"\",\"field12106\":\"账号类型等于次账号\",\"field12107\":\"2024-01-29\",\"field12111\":\"2024-01-29\",\"field12112\":\"1\",\"field12110\":\"2024-01-29\"}],\"submitdtlid1\":\"0,1\",\"deldtlid1\":\"\",\"field12102\":\"0\",\"field12439\":\"2\",\"field12100\":\"1\",\"field12101\":\"\",\"field12099\":\"0\",\"field13091\":\"1\",\"field11803\":\"测试2\"}";
|
|
|
|
// Gson gson = new Gson();
|
|
|
|
// Map<String,Object> obj = gson.fromJson(json, (Type) Map.class);
|
|
|
|
// if (obj.get("detail_1") instanceof List){
|
|
|
|
// System.out.println("22222222");
|
|
|
|
// }
|
|
|
|
// List<Map<String,Object>> list = (List<Map<String,Object>>)obj.get("detail_1");
|
|
|
|
// System.out.println(list.size());
|
|
|
|
|
|
|
|
|
|
|
|
// System.out.println(DateUtil.getDays("2023-01-01 00:00:00",Calendar.DAY_OF_YEAR));
|
|
|
|
// System.out.println(DateUtil.getTime("2023-01-01 00:00:00").getDayOfYear());
|
|
|
|
//System.out.println(VocationCommonUtil.computeRestDays(70,365,7,"4"));
|
|
|
|
//System.out.println(DateUtil.nextMonth("2023-11-25 15:22:11",1,DateUtil.yyyyMM));
|
|
|
|
// System.out.println(DateUtil.getBetWeenYears("2023-05-01","2025-04-31"));
|
|
|
|
// List<Map<String,Object>> vacationList = Lists.newArrayList();
|
|
|
|
// vacationList.add(new HashMap(){{
|
|
|
|
// put("dataid","18");
|
|
|
|
// put("jb","112");
|
|
|
|
//
|
|
|
|
// }});
|
|
|
|
// vacationList.add(new HashMap(){{
|
|
|
|
// put("dataid","18");
|
|
|
|
// put("jb","112");
|
|
|
|
//
|
|
|
|
// }});
|
|
|
|
//
|
|
|
|
// Map<String,String> vacationMap = Maps.newHashMap();
|
|
|
|
// for (Map<String,Object> vocation:vacationList){
|
|
|
|
// vacationMap.put(vocation.get("dataid").toString(),vocation.get("jb").toString());
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
}
|