会员
This commit is contained in:
@@ -3,7 +3,6 @@ package io.v.nutz;
|
||||
import cn.afterturn.easypoi.excel.ExcelImportUtil;
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import cn.afterturn.easypoi.excel.entity.ImportParams;
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import cn.hutool.core.date.DateUnit;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import io.v.nutz.base.service.BaseService;
|
||||
@@ -11,19 +10,13 @@ import io.v.nutz.base.utils.Roles;
|
||||
import io.v.nutz.sys.models.Sys_unit;
|
||||
import io.v.nutz.sys.models.Sys_user;
|
||||
import io.v.nutz.sys.models.Sys_user_role;
|
||||
import io.v.nutz.zhgh.data.constant.SourceData;
|
||||
import io.v.nutz.zhgh.data.model.UserHistory;
|
||||
import io.v.nutz.zhgh.data.model.UserSource;
|
||||
import io.v.nutz.zhgh.fitnessWalk.model.FitnessWalkActivity;
|
||||
import io.v.nutz.zhgh.fitnessWalk.model.FitnessWalkAwardUser;
|
||||
import io.v.nutz.zhgh.fitnessWalk.model.FitnessWalkStep;
|
||||
import io.v.nutz.zhgh.fitnessWalk.service.FitnessWalkCommonService;
|
||||
import io.v.nutz.zhgh.jdh.model.db.Jdh_db;
|
||||
import io.v.nutz.zhgh.lxy.model.Lxy_bm;
|
||||
import io.v.nutz.zhgh.medicalMutualAidFund.model.MedicalMutualAidFund;
|
||||
import io.v.nutz.zhgh.member.UserMode;
|
||||
import io.v.nutz.zhgh.member.model.MemberChangeRecord;
|
||||
import io.v.nutz.zhgh.member.model.MemberHistory;
|
||||
import io.v.nutz.zhgh.staffmanage.sourcechange.model.SourceChangeConfig;
|
||||
import io.v.nutz.zhgh.welfare.model.WelfareCourierNumber;
|
||||
import io.v.nutz.zhgh.welfare.model.WelfareList;
|
||||
import lombok.AllArgsConstructor;
|
||||
@@ -57,9 +50,6 @@ import java.nio.file.Files;
|
||||
import java.nio.file.Paths;
|
||||
import java.text.DecimalFormat;
|
||||
import java.util.*;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
import java.util.concurrent.Executors;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@IocBean
|
||||
@@ -415,152 +405,6 @@ public class JugTest {
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void t09() {
|
||||
List<String> numbersList = new ArrayList<>();
|
||||
|
||||
numbersList.add("8202206006");
|
||||
numbersList.add("8201901023");
|
||||
numbersList.add("8272700215");
|
||||
numbersList.add("8202304003");
|
||||
numbersList.add("8262600225");
|
||||
numbersList.add("8202301005");
|
||||
numbersList.add("8019270005");
|
||||
numbersList.add("8201901025");
|
||||
numbersList.add("8201601003");
|
||||
numbersList.add("8202104492");
|
||||
numbersList.add("8201608116");
|
||||
numbersList.add("8202302005");
|
||||
numbersList.add("8272700254");
|
||||
numbersList.add("8201801004");
|
||||
numbersList.add("8201712164");
|
||||
numbersList.add("8849160003");
|
||||
numbersList.add("8201501001");
|
||||
numbersList.add("8949400006");
|
||||
numbersList.add("8202009387");
|
||||
numbersList.add("8012700050");
|
||||
numbersList.add("8373703015");
|
||||
numbersList.add("8073110106");
|
||||
numbersList.add("8201807160");
|
||||
numbersList.add("8202311002");
|
||||
numbersList.add("8201804055");
|
||||
numbersList.add("8272700223");
|
||||
numbersList.add("8202306003");
|
||||
numbersList.add("8202210003");
|
||||
numbersList.add("8052900070");
|
||||
numbersList.add("8202106024");
|
||||
numbersList.add("8201812194");
|
||||
numbersList.add("8202201007");
|
||||
numbersList.add("8052900087");
|
||||
numbersList.add("8202205011");
|
||||
numbersList.add("8201506077");
|
||||
numbersList.add("8202206004");
|
||||
numbersList.add("8201806094");
|
||||
numbersList.add("8292900207");
|
||||
numbersList.add("8201510140");
|
||||
numbersList.add("8073110081");
|
||||
numbersList.add("8272700243");
|
||||
numbersList.add("8202106001");
|
||||
numbersList.add("8201906102");
|
||||
numbersList.add("8201706085");
|
||||
numbersList.add("8313110187");
|
||||
numbersList.add("8052900096");
|
||||
numbersList.add("8201809158");
|
||||
numbersList.add("8383800026");
|
||||
numbersList.add("8262600184");
|
||||
numbersList.add("8201701022");
|
||||
numbersList.add("8073110069");
|
||||
numbersList.add("8292900206");
|
||||
numbersList.add("8292900178");
|
||||
numbersList.add("8022600029");
|
||||
numbersList.add("8202401009");
|
||||
numbersList.add("8272700260");
|
||||
numbersList.add("8201709135");
|
||||
numbersList.add("8022600116");
|
||||
numbersList.add("8202106006");
|
||||
numbersList.add("8012700080");
|
||||
numbersList.add("8012700149");
|
||||
numbersList.add("8201806106");
|
||||
numbersList.add("8022600060");
|
||||
numbersList.add("8201705048");
|
||||
numbersList.add("8073110093");
|
||||
numbersList.add("8313110149");
|
||||
numbersList.add("8949400019");
|
||||
numbersList.add("8201601006");
|
||||
numbersList.add("8029260012");
|
||||
numbersList.add("8202202002");
|
||||
numbersList.add("8202007333");
|
||||
numbersList.add("8201812196");
|
||||
numbersList.add("8059290005");
|
||||
numbersList.add("8202305013");
|
||||
numbersList.add("8029260011");
|
||||
numbersList.add("8201807123");
|
||||
numbersList.add("8343400169");
|
||||
numbersList.add("8202208019");
|
||||
numbersList.add("8052900095");
|
||||
numbersList.add("8292900199");
|
||||
numbersList.add("8262600230");
|
||||
numbersList.add("8022600183");
|
||||
numbersList.add("8201801015");
|
||||
numbersList.add("8202401012");
|
||||
numbersList.add("8313110107");
|
||||
numbersList.add("8272700240");
|
||||
numbersList.add("8202108006");
|
||||
numbersList.add("8073110072");
|
||||
numbersList.add("8202208018");
|
||||
numbersList.add("8201906076");
|
||||
numbersList.add("8262600196");
|
||||
numbersList.add("8201708118");
|
||||
numbersList.add("8201804056");
|
||||
numbersList.add("8202401010");
|
||||
numbersList.add("8201804059");
|
||||
numbersList.add("8201501002");
|
||||
numbersList.add("8029260013");
|
||||
numbersList.add("8202106050");
|
||||
numbersList.add("8062900131");
|
||||
numbersList.add("8313110189");
|
||||
numbersList.add("8201811190");
|
||||
numbersList.add("8202305002");
|
||||
numbersList.add("8292900175");
|
||||
numbersList.add("8313110174");
|
||||
numbersList.add("8202206029");
|
||||
numbersList.add("8022600028");
|
||||
numbersList.add("8292900218");
|
||||
numbersList.add("8073110148");
|
||||
numbersList.add("8073110079");
|
||||
numbersList.add("8262600232");
|
||||
numbersList.add("8929270007");
|
||||
numbersList.add("8052900071");
|
||||
numbersList.add("8313110146");
|
||||
numbersList.add("8201904065");
|
||||
numbersList.add("8202402005");
|
||||
numbersList.add("8052900147");
|
||||
numbersList.add("8201806086");
|
||||
numbersList.add("9363620028");
|
||||
numbersList.add("9822022007");
|
||||
numbersList.add("9202301021");
|
||||
|
||||
List<kddh> list = ExcelImportUtil.importExcel(new File("C:\\Users\\Administrator\\Desktop\\新建 XLSX 工作表.xlsx"), kddh.class, new ImportParams());
|
||||
|
||||
|
||||
List<kddh> list2 = list.stream().filter(v -> numbersList.contains(v.getLoginname())).collect(Collectors.toList());
|
||||
|
||||
List<WelfareCourierNumber> collect = list2.stream().map(v -> {
|
||||
Sql sql = Sqls.fetchString("select id from sys_user where loginname = @loginname").setParam("loginname", v.getLoginname());
|
||||
dao.execute(sql);
|
||||
String userId = sql.getString();
|
||||
WelfareCourierNumber courierNumber = new WelfareCourierNumber();
|
||||
courierNumber.setCourierNumber(v.getKddh());
|
||||
courierNumber.setSelectUserId(userId);
|
||||
courierNumber.setWelfareId("fe1d51dafc104a1482cc946d05312e78");
|
||||
courierNumber.setSelectOptionId("roj77esogkga6pnbi9pegsofdl");
|
||||
return courierNumber;
|
||||
}).collect(Collectors.toList());
|
||||
|
||||
dao.insert(collect);
|
||||
|
||||
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class kddh {
|
||||
@@ -602,42 +446,6 @@ public class JugTest {
|
||||
// executorService.awaitTermination(Long.MAX_VALUE, TimeUnit.NANOSECONDS);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void t10(){
|
||||
List<WinUser> list = ExcelImportUtil.importExcel(new File("C:\\Users\\Administrator\\Desktop\\二期中奖名单.xlsx"), WinUser.class, new ImportParams());
|
||||
System.out.println(list.size());
|
||||
|
||||
List<FitnessWalkAwardUser> fitnessWalkAwardUsers = new ArrayList<>();
|
||||
|
||||
Date date = DateUtil.parseDate("2024-07-01");
|
||||
|
||||
|
||||
for (WinUser winUser : list) {
|
||||
Sql sql = Sqls.create("select id,username,unitname,unionname from user where loginname = @loginname");
|
||||
sql.setParam("loginname",winUser.getLoginname());
|
||||
NutMap user = (NutMap)Daos.query(dao, sql.toString(), Sqls.callback.map());
|
||||
|
||||
FitnessWalkAwardUser awardUser = new FitnessWalkAwardUser();
|
||||
awardUser.setActivityId("63ca5b136625b7d808580dd258423e53");
|
||||
awardUser.setUserId(user.getString("id"));
|
||||
awardUser.setUsername(user.getString("username"));
|
||||
awardUser.setAwardName("健步走幸运");
|
||||
awardUser.setUnionId(user.getString("unionid"));
|
||||
awardUser.setUnionName(user.getString("unionname"));
|
||||
awardUser.setUnitId(user.getString("unitid"));
|
||||
awardUser.setUnitName(user.getString("unitname"));
|
||||
awardUser.setApplyDate(date);
|
||||
awardUser.setIsRead(false);
|
||||
awardUser.setLoginName(winUser.getLoginname());
|
||||
fitnessWalkAwardUsers.add(awardUser);
|
||||
}
|
||||
|
||||
dao.insert(fitnessWalkAwardUsers);
|
||||
|
||||
System.out.println(Json.toJson(fitnessWalkAwardUsers));
|
||||
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class WinUser{
|
||||
@Excel(name = "工号")
|
||||
@@ -647,17 +455,55 @@ public class JugTest {
|
||||
|
||||
@Test
|
||||
public void insertRole(){
|
||||
List<Jdh_db> dbs = dao.query(Jdh_db.class, Cnd.where("jdhid", "=", "4m2tgml52shcor5f6o845ifepr"));
|
||||
List<Sys_user_role> userRoles = dbs.stream().map(v -> {
|
||||
Sys_user_role role = new Sys_user_role();
|
||||
role.setUserId(v.getDbid());
|
||||
role.setRoleId(Roles.ZSDB);
|
||||
role.setDbtid(v.getDbtid());
|
||||
role.setJdhid(v.getJdhid());
|
||||
return role;
|
||||
}).collect(Collectors.toList());
|
||||
dao.insert(userRoles);
|
||||
// List<Jdh_db> dbs = dao.query(Jdh_db.class, Cnd.where("jdhid", "=", "4m2tgml52shcor5f6o845ifepr"));
|
||||
// List<Sys_user_role> userRoles = dbs.stream().map(v -> {
|
||||
// Sys_user_role role = new Sys_user_role();
|
||||
// role.setUserId(v.getDbid());
|
||||
// role.setRoleId(Roles.ZSDB);
|
||||
// role.setDbtid(v.getDbtid());
|
||||
// role.setJdhid(v.getJdhid());
|
||||
// return role;
|
||||
// }).collect(Collectors.toList());
|
||||
// dao.insert(userRoles);
|
||||
List<Sys_unit> list = dao.query(Sys_unit.class, Cnd.where("unionid", "=", "4c1e4f43474f4861a3abcd9ed517d692"));
|
||||
List<Sys_unit> insertList = list.stream().map(v -> {
|
||||
Sys_unit unit = new Sys_unit();
|
||||
unit.setId(v.getId() + "SJDW");
|
||||
unit.setParentId(v.getId());
|
||||
unit.setName(v.getName());
|
||||
unit.setUnitcode(v.getId() + "SJDW");
|
||||
unit.setUnitlevel(3);
|
||||
return unit;
|
||||
}).toList();
|
||||
dao.insert(insertList);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testThreeUnitId(){
|
||||
List<Sys_unit> list = dao.query(Sys_unit.class, Cnd.where("unionid", "=", "4c1e4f43474f4861a3abcd9ed517d692"));
|
||||
List<Sys_unit> insertList = list.stream().map(v -> {
|
||||
Sys_unit unit = new Sys_unit();
|
||||
unit.setId(v.getId() + "SJDW");
|
||||
unit.setParentId(v.getId());
|
||||
unit.setName(v.getName());
|
||||
unit.setUnitcode(v.getId() + "SJDW");
|
||||
unit.setUnitlevel(3);
|
||||
return unit;
|
||||
}).toList();
|
||||
dao.insert(insertList);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void t10(){
|
||||
SourceChangeConfig config = dao.fetch(SourceChangeConfig.class, Cnd.NEW());
|
||||
List<SourceChangeConfig.MemberSift> memberSiftList = config.getMemberSiftList();
|
||||
for (SourceChangeConfig.MemberSift sift : memberSiftList) {
|
||||
Object siftValue = sift.getSiftValue();
|
||||
System.out.println(siftValue);
|
||||
List<String> list = (List<String>) siftValue;
|
||||
System.out.println(list);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user