Files
zhgh_cqgmy/src/test/java/com/budwk/app/Testzhf.java
T
2026-09-09 17:47:12 +08:00

43 lines
1.2 KiB
Java

package com.budwk.app;
import com.budwk.app.base.service.BaseService;
import com.budwk.app.sys.models.Sys_user;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.nutz.boot.test.junit4.NbJUnit4Runner;
import org.nutz.dao.Cnd;
import org.nutz.dao.Dao;
import org.nutz.dao.Sqls;
import org.nutz.dao.entity.Record;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.lang.Lang;
import org.nutz.lang.util.NutMap;
import java.util.List;
@IocBean
@RunWith(NbJUnit4Runner.class)
public class Testzhf {
@Inject
private BaseService baseService;
@Test
public void test() {
List<Sys_user> sysUserList = baseService.dao().query(Sys_user.class, Cnd.NEW());
List<NutMap> listMap = baseService.listMap(Sqls.create("select * from sys_user2"));
sysUserList.forEach(sysUser -> {
NutMap ored = listMap.stream().filter(record -> record.getString("id").equals(sysUser.getId())).findFirst().orElse(null);
if (Lang.isNotEmpty(ored)){
sysUser.setArrivalAtSchoolDate(ored.getString("arrivalAtSchoolDate"));
}
});
baseService.update(sysUserList);
}
}