// 获取指定用户和报告ID的批次信息 TProjectreportbatch batch = getBatch(user, statement_id);

// 创建一个空的原因项列表 List resonVos = new ArrayList<>();

// 如果批次信息不为空 if(batch!=null) { // 根据批次ID查询原因列表 List reasons = projectreasonMapper.selectBybatchIdList(batch.getId());

// 创建日期格式化对象
SimpleDateFormat f = new SimpleDateFormat('yyyy-MM-dd HH:mm:ss');

// 遍历原因列表
for (TProjectreason r : reasons) {
    // 创建一个原因项对象
    ReasonItem rv = new ReasonItem();

    // 设置原因项的属性值
    rv.setId(r.getId());
    rv.setContent(r.getRemark());
    rv.setLearnName(r.getLearnname());
    rv.setReportName(r.getApplyname());
    rv.setCreateAt(f.format(r.getCreateat()));
    rv.setStatus(StringTools.getReasonStr(r.getStatus()));
    rv.setAuditAt(r.getUpdateat()!=null?f.format(r.getUpdateat()):'');

    // 将原因项添加到列表中
    resonVos.add(rv);
}

}

// 返回原因项列表 return resonVos;

获取指定用户和报告ID的原因列表

原文地址: https://www.cveoy.top/t/topic/p3r4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录