TASK:自动审批;
This commit is contained in:
@@ -107,4 +107,10 @@ public interface AccountService extends IService<Account> {
|
||||
IPage<TrialOrder> trialOrderList(TrialOrderDTO trialOrderDTO);
|
||||
|
||||
Boolean trialOrderApproval(List<Long> ids);
|
||||
|
||||
Boolean getIsAutoApproval();
|
||||
|
||||
Boolean switchIsAutoApproval();
|
||||
|
||||
Boolean trialOrderRefuse(List<Long> ids);
|
||||
}
|
||||
|
||||
@@ -535,4 +535,26 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
||||
}
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean getIsAutoApproval() {
|
||||
return AutoApproved.getStatus();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean switchIsAutoApproval() {
|
||||
AutoApproved.setStatus(!AutoApproved.getStatus());
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean trialOrderRefuse(List<Long> ids) {
|
||||
for (Long id : ids) {
|
||||
TrialOrder trialOrder = trialOrderMapper.selectById(id);
|
||||
trialOrder.setStatus(2);
|
||||
trialOrder.setUpdateTime(LocalDateTime.now());
|
||||
trialOrderMapper.updateById(trialOrder);
|
||||
}
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user