|
@@ -1444,6 +1444,7 @@ public class TaskProcessServiceImpl extends BaseServiceImpl<TaskProcessMapper, T
|
|
Set<String> spPostIds = new LinkedHashSet<>();
|
|
Set<String> spPostIds = new LinkedHashSet<>();
|
|
Set<String> zcPostIds = new LinkedHashSet<>();
|
|
Set<String> zcPostIds = new LinkedHashSet<>();
|
|
List<DictInfo> query = new ArrayList<>();
|
|
List<DictInfo> query = new ArrayList<>();
|
|
|
|
+ boolean var = true; //发票、出差、用车不剔除总经理
|
|
switch (type) {
|
|
switch (type) {
|
|
case 2://财务报销
|
|
case 2://财务报销
|
|
query = jdbcTemplate.query("select id from c_dict_info where dict_name like '%财务报销%' and type = 6", new BeanPropertyRowMapper<>(DictInfo.class));
|
|
query = jdbcTemplate.query("select id from c_dict_info where dict_name like '%财务报销%' and type = 6", new BeanPropertyRowMapper<>(DictInfo.class));
|
|
@@ -1459,15 +1460,18 @@ public class TaskProcessServiceImpl extends BaseServiceImpl<TaskProcessMapper, T
|
|
break;
|
|
break;
|
|
case 6://用车审批
|
|
case 6://用车审批
|
|
query = jdbcTemplate.query("select id from c_dict_info where dict_name like '%用车申请%' and type = 6", new BeanPropertyRowMapper<>(DictInfo.class));
|
|
query = jdbcTemplate.query("select id from c_dict_info where dict_name like '%用车申请%' and type = 6", new BeanPropertyRowMapper<>(DictInfo.class));
|
|
|
|
+ var = false;
|
|
break;
|
|
break;
|
|
case 7://发票审批
|
|
case 7://发票审批
|
|
query = jdbcTemplate.query("select id from c_dict_info where dict_name like '%发票管理%' and type = 6", new BeanPropertyRowMapper<>(DictInfo.class));
|
|
query = jdbcTemplate.query("select id from c_dict_info where dict_name like '%发票管理%' and type = 6", new BeanPropertyRowMapper<>(DictInfo.class));
|
|
|
|
+ var = false;
|
|
break;
|
|
break;
|
|
case 8://外包支付
|
|
case 8://外包支付
|
|
query = jdbcTemplate.query("select id from c_dict_info where dict_name like '%外包支付%' and type = 6", new BeanPropertyRowMapper<>(DictInfo.class));
|
|
query = jdbcTemplate.query("select id from c_dict_info where dict_name like '%外包支付%' and type = 6", new BeanPropertyRowMapper<>(DictInfo.class));
|
|
break;
|
|
break;
|
|
case 9://出差审批
|
|
case 9://出差审批
|
|
query = jdbcTemplate.query("select id from c_dict_info where dict_name like '%出差管理%' and type = 6", new BeanPropertyRowMapper<>(DictInfo.class));
|
|
query = jdbcTemplate.query("select id from c_dict_info where dict_name like '%出差管理%' and type = 6", new BeanPropertyRowMapper<>(DictInfo.class));
|
|
|
|
+ var = false;
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1489,7 +1493,7 @@ public class TaskProcessServiceImpl extends BaseServiceImpl<TaskProcessMapper, T
|
|
if (spRoleInfo.getRoleName().equals(dept.getDeptName())) {
|
|
if (spRoleInfo.getRoleName().equals(dept.getDeptName())) {
|
|
spPostIds.add(dept.getId() + "");
|
|
spPostIds.add(dept.getId() + "");
|
|
|
|
|
|
- if (dept.getDeptName().equals("总经理")) {
|
|
|
|
|
|
+ if (var && dept.getDeptName().equals("总经理")) {
|
|
if (ObjectUtil.isEmpty(money)) {
|
|
if (ObjectUtil.isEmpty(money)) {
|
|
money = new BigDecimal("0");
|
|
money = new BigDecimal("0");
|
|
}
|
|
}
|