|
@@ -34,6 +34,7 @@ public class PlanAccountServiceImpl implements PlanAccountService {
|
|
|
planAccountMapper.insertSelective(planAccount);
|
|
|
} else {
|
|
|
planAccount.setId(planAccounts.get(0).getId());
|
|
|
+ planAccount.setIsDelete(0);
|
|
|
planAccountMapper.updateByPrimaryKeySelective(planAccount);
|
|
|
}
|
|
|
}
|
|
@@ -47,6 +48,7 @@ public class PlanAccountServiceImpl implements PlanAccountService {
|
|
|
planMapper.insertSelective(plan);
|
|
|
} else {
|
|
|
plan.setId(plans.get(0).getId());
|
|
|
+ plan.setIsDelete(0);
|
|
|
planMapper.updateByPrimaryKeySelective(plan);
|
|
|
}
|
|
|
}
|
|
@@ -58,6 +60,13 @@ public class PlanAccountServiceImpl implements PlanAccountService {
|
|
|
return planAccountMapper.selectByExample(example);
|
|
|
}
|
|
|
|
|
|
+ public List<PlanAccount> getNormalPlanAccount() {
|
|
|
+ PlanAccountExample example = new PlanAccountExample();
|
|
|
+ example.createCriteria().andCreateTimeGreaterThan(DateUtil.getThatDayDate())
|
|
|
+ .andStatusEqualTo(0).andIsDeleteEqualTo(0);
|
|
|
+ return planAccountMapper.selectByExample(example);
|
|
|
+ }
|
|
|
+
|
|
|
public List<Plan> getPlanList() {
|
|
|
PlanExample example = new PlanExample();
|
|
|
List<Plan> plans = planMapper.selectByExample(example);
|
|
@@ -67,8 +76,18 @@ public class PlanAccountServiceImpl implements PlanAccountService {
|
|
|
return plans;
|
|
|
}
|
|
|
|
|
|
- public void delPlan(String planId){
|
|
|
+ public void delPlan(String planId) {
|
|
|
+ PlanExample planExample = new PlanExample();
|
|
|
+ planExample.createCriteria().andPlanIdEqualTo(planId);
|
|
|
+ Plan updatePlan = new Plan();
|
|
|
+ updatePlan.setIsDelete(1);
|
|
|
+ planMapper.updateByExampleSelective(updatePlan, planExample);
|
|
|
|
|
|
+ PlanAccountExample planAccountExample = new PlanAccountExample();
|
|
|
+ planAccountExample.createCriteria().andPlanIdEqualTo(planId).andCreateTimeGreaterThan(DateUtil.getThatDayDate());
|
|
|
+ PlanAccount updatePlanAccount = new PlanAccount();
|
|
|
+ updatePlanAccount.setIsDelete(1);
|
|
|
+ planAccountMapper.updateByExampleSelective(updatePlanAccount, planAccountExample);
|
|
|
}
|
|
|
|
|
|
|