Commit 6b3c4163 by huluobin

update

parent b4f96d9a
...@@ -101,15 +101,16 @@ public class CostTemplate implements Serializable { ...@@ -101,15 +101,16 @@ public class CostTemplate implements Serializable {
public boolean shouldFinalCheck(CostDomain cost) { public boolean shouldFinalCheck(CostDomain cost) {
BigDecimal amount = cost.getAmount(); BigDecimal amount = cost.getAmount();
return finalMinimumReviewAmount.compareTo(BigDecimal.ZERO) > 0 && return !(finalMinimumReviewAmount.compareTo(BigDecimal.ZERO) > 0 &&
amount.compareTo(finalMinimumReviewAmount) >= 0 && amount.compareTo(finalMinimumReviewAmount) <= 0 &&
!cost.getCompanyName().contains("工会"); !cost.getCompanyName().contains("工会"));
} }
public boolean shouldDepartmentCheck(CostDomain cost, BigDecimal departmentMinimumReviewAmount) { public boolean shouldDepartmentCheck(CostDomain cost, BigDecimal departmentMinimumReviewAmount) {
BigDecimal amount = cost.getAmount(); BigDecimal amount = cost.getAmount();
return departmentMinimumReviewAmount.compareTo(BigDecimal.ZERO) > 0 &&
amount.compareTo(departmentMinimumReviewAmount) >= 0 && return !(departmentMinimumReviewAmount.compareTo(BigDecimal.ZERO) > 0 &&
!cost.getCompanyName().contains("工会"); amount.compareTo(departmentMinimumReviewAmount) <= 0 &&
!cost.getCompanyName().contains("工会"));
} }
} }
...@@ -47,7 +47,7 @@ public class DepartmentCheckState extends CostState { ...@@ -47,7 +47,7 @@ public class DepartmentCheckState extends CostState {
//如果不需要审核 直接通过 //如果不需要审核 直接通过
OaUser oaUser = oaUserMapper.selectByOaUserId(costDomain.getCreateUserid()); OaUser oaUser = oaUserMapper.selectByOaUserId(costDomain.getCreateUserid());
OaDepartment oaDepartment = oaDepartmentMapper.selectByDepartmentId(oaUser.getPrimaryDepartmentId()); OaDepartment oaDepartment = oaDepartmentMapper.selectByDepartmentId(oaUser.getPrimaryDepartmentId());
if (costTemplate.shouldDepartmentCheck(costDomain, oaDepartment.getDepartmentMinimumReviewAmount())) { if (!costTemplate.shouldDepartmentCheck(costDomain, oaDepartment.getDepartmentMinimumReviewAmount())) {
costDomain.setCostStatus(CostDomain.STATUS_FINANCIAL_CHECK); costDomain.setCostStatus(CostDomain.STATUS_FINANCIAL_CHECK);
costDao.updateById(costDomain); costDao.updateById(costDomain);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment