Java教程

Java-增加操作

本文主要是介绍Java-增加操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
描述:根据部门ID查询数据库,没有则增加
//部门List
List<BudgetSchemeInfo> budgetSchemeInfoList=Lists.newArrayListWithExpectedSize(vo.getDept().size());
//循环部门ID
for (String id:vo.getDept()){
//根据部门ID查询数据库操作
    QueryWrapper<BudgetSchemeInfo> schemeQuery = Wrappers.query();
    schemeQuery.eq(BudgetSchemeInfoUtil.COLUMN_DEP_ID, id)
            .eq(StringUtils.isNotEmpty(vo.getDeclareYear()), BudgetSchemeInfoUtil.COLUMN_DECLARE_YEAR, vo.getDeclareYear())
            .eq(StringUtils.isNotEmpty(vo.getProId()), BudgetSchemeInfoUtil.COLUMN_PRO_ID, vo.getProId());

    BudgetSchemeInfo budgetSchemeInfo = new BudgetSchemeInfo();
    //插入表所需要的值
    budgetSchemeInfo.setProId(vo.getProId());//项目ID
    budgetSchemeInfo.setDepId(id);//部门ID
    budgetSchemeInfo.setDeclareYear(vo.getDeclareYear());//申报年度
    budgetSchemeInfo.setDataSource(vo.getDataSource());
    budgetSchemeInfo.setSchoolCode(vo.getSchoolCode());
    budgetSchemeInfoList.add(budgetSchemeInfo);
}
//保存信息
boolean success = budgetSchemeInfoServiceImpl.saveBatch(budgetSchemeInfoList);
if (!success){
    // 回滚
    ts.setRollbackOnly();
    return ResultJsonUtil.returnResult(ResultEnum.FAIL);
}
这篇关于Java-增加操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!