TASK:自动审批;
This commit is contained in:
@@ -107,4 +107,22 @@ public class AccountController {
|
|||||||
public Response<Boolean> trialOrderApproval(@RequestParam("ids") List<Long> ids) {
|
public Response<Boolean> trialOrderApproval(@RequestParam("ids") List<Long> ids) {
|
||||||
return Response.success(accountService.trialOrderApproval(ids));
|
return Response.success(accountService.trialOrderApproval(ids));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "拒绝试用订单审批")
|
||||||
|
@PostMapping("/trialOrderRefuse")
|
||||||
|
public Response<Boolean> trialOrderRefuse(@RequestParam("ids") List<Long> ids) {
|
||||||
|
return Response.success(accountService.trialOrderRefuse(ids));
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "获取是否自动审评")
|
||||||
|
@PostMapping("/getIsAutoApproval")
|
||||||
|
public Response<Boolean> getIsAutoApproval() {
|
||||||
|
return Response.success(accountService.getIsAutoApproval());
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "切换是否自动审评")
|
||||||
|
@PostMapping("/switchIsAutoApproval")
|
||||||
|
public Response<Boolean> switchIsAutoApproval() {
|
||||||
|
return Response.success(accountService.switchIsAutoApproval());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -107,4 +107,10 @@ public interface AccountService extends IService<Account> {
|
|||||||
IPage<TrialOrder> trialOrderList(TrialOrderDTO trialOrderDTO);
|
IPage<TrialOrder> trialOrderList(TrialOrderDTO trialOrderDTO);
|
||||||
|
|
||||||
Boolean trialOrderApproval(List<Long> ids);
|
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;
|
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