|
@@ -199,6 +199,10 @@ public class ReimbursementInfoService {
|
|
|
if (com.jeeplus.utils.StringUtils.isNotEmpty(dto.getPaymentStatus())) {
|
|
|
queryWrapper.like("a.payment_status", dto.getPaymentStatus());
|
|
|
}
|
|
|
+ // 发票号
|
|
|
+ if (com.jeeplus.utils.StringUtils.isNotEmpty(dto.getFinanceNumber())) {
|
|
|
+ queryWrapper.inSql("a.id","SELECT info_id FROM reimbursement_amount_info WHERE number ="+ dto.getFinanceNumber() +"AND del_flag = 0");
|
|
|
+ }
|
|
|
//获取当前登录人信息
|
|
|
/*UserDTO userDTO = SpringUtil.getBean ( IUserApi.class ).getByToken(TokenProvider.getCurrentToken ( ));
|
|
|
//获取当前登录人所属角色
|
|
@@ -224,6 +228,10 @@ public class ReimbursementInfoService {
|
|
|
if (StringUtils.isNotBlank(item.getTaskId()) && StringUtils.isNotBlank(item.getType())) {
|
|
|
if ("2".equals(item.getType())) { // “审核中”的数据要获取数据审核人
|
|
|
item.setAuditUserIds(flowTaskService.getTaskAuditUsers(item.getTaskId())); // 获取数据审核人
|
|
|
+ String currentTaskName = flowTaskService.getCurrentTaskName(item.getProcInsId());
|
|
|
+ if (item.getType().equals("2") && com.jeeplus.utils.StringUtils.isNotBlank(currentTaskName) && !currentTaskName.contains("综合管理部主任") && !currentTaskName.contains("部门主任")){
|
|
|
+ item.setApplyFile(true);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|