43 lines
1.2 KiB
Java
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);
|
|
}
|
|
|
|
|
|
}
|