|
@@ -203,25 +203,33 @@ public class BillSubsidyServiceImpl extends ServiceImpl<BillSubsidyMapper, BillS
|
|
|
if(!(BankUtil.checkBankCard(bankCardId))){
|
|
|
return new Result(10001,"补贴账号不符合标准!",false);
|
|
|
}
|
|
|
+ billSubsidy.setBankName(BankUtil.getname(bankCardId));
|
|
|
billSubsidy.setSubsidyName(TokenSign.getUserName(httpServletRequest)+"的补贴申请");
|
|
|
billSubsidy.setCreateTime(DateTime.now());
|
|
|
billSubsidy.setCreateUser(TokenSign.getUserName(httpServletRequest));
|
|
|
- if (this.saveOrUpdate(billSubsidy)) {
|
|
|
- return Result.SUCCESS();
|
|
|
+ billSubsidy.setSubsidySch(0);
|
|
|
+ String userName = TokenSign.getUserName(httpServletRequest);
|
|
|
+ BillSubsidy subsidy = this.getOne(new QueryWrapper<BillSubsidy>().eq("create_user", userName).eq("subsidy_sch", 7));
|
|
|
+ if (ObjectUtil.isEmpty(subsidy)){
|
|
|
+ this.save(billSubsidy);
|
|
|
}else {
|
|
|
- return Result.FAIL();
|
|
|
+ this.update(billSubsidy,new QueryWrapper<BillSubsidy>().eq("create_user",userName).eq("subsidy_sch",7));
|
|
|
}
|
|
|
+ return Result.SUCCESS();
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public Result saveApplication(HttpServletRequest httpServletRequest, BillSubsidy billSubsidy) {
|
|
|
+ String userName = TokenSign.getUserName(httpServletRequest);
|
|
|
+ BillSubsidy subsidy = this.getOne(new QueryWrapper<BillSubsidy>().eq("create_user", userName).eq("subsidy_sch", 7));
|
|
|
billSubsidy.setSubsidySch(7);
|
|
|
- billSubsidy.setCreateUser(TokenSign.getUserName(httpServletRequest));
|
|
|
- if (this.saveOrUpdate(billSubsidy)) {
|
|
|
- return Result.SUCCESS();
|
|
|
+ billSubsidy.setCreateUser(userName);
|
|
|
+ if (ObjectUtil.isEmpty(subsidy)){
|
|
|
+ this.save(billSubsidy);
|
|
|
}else {
|
|
|
- return Result.FAIL();
|
|
|
+ this.update(billSubsidy,new QueryWrapper<BillSubsidy>().eq("create_user",userName).eq("subsidy_sch",7));
|
|
|
}
|
|
|
+ return Result.SUCCESS();
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -298,7 +306,7 @@ public class BillSubsidyServiceImpl extends ServiceImpl<BillSubsidyMapper, BillS
|
|
|
QueryWrapper<BillSubsidy> subsidyQueryWrapper = new QueryWrapper<>();
|
|
|
|
|
|
if (userType == 2 || userType == 3) {
|
|
|
- subsidyQueryWrapper.eq("creat_user", userName);
|
|
|
+ subsidyQueryWrapper.eq("create_user", userName);
|
|
|
}
|
|
|
// if (startTime != null) {
|
|
|
// startTime = startTime + " 00:00:00";
|
|
@@ -315,8 +323,6 @@ public class BillSubsidyServiceImpl extends ServiceImpl<BillSubsidyMapper, BillS
|
|
|
subsidyQueryWrapper.eq("subsidy_sch",1).or().eq("subsidy_sch",5);
|
|
|
}else if (subsidySch.equals("3")){
|
|
|
subsidyQueryWrapper.eq("subsidy_sch",2).or().eq("subsidy_sch",3).or().eq("subsidy_sch",4);
|
|
|
- }else if (subsidySch.equals("4")){
|
|
|
- subsidyQueryWrapper.eq("subsidy_sch",8);
|
|
|
}
|
|
|
}else {
|
|
|
subsidyQueryWrapper.ne("subsidy_sch",7);
|