|
|
@@ -10,7 +10,9 @@ import com.izouma.zhumj.enums.PayMethod;
|
|
|
import com.izouma.zhumj.exception.BusinessException;
|
|
|
import com.izouma.zhumj.repo.IndividualRentRepo;
|
|
|
import com.izouma.zhumj.repo.PersonalFeeRepo;
|
|
|
+import com.izouma.zhumj.security.Authority;
|
|
|
import com.izouma.zhumj.service.PersonalFeeService;
|
|
|
+import com.izouma.zhumj.utils.SecurityUtils;
|
|
|
import com.izouma.zhumj.utils.excel.ExcelUtils;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
@@ -40,6 +42,10 @@ public class PersonalFeeController extends BaseController {
|
|
|
|
|
|
@PostMapping("/save")
|
|
|
public PersonalFee save(@RequestBody PersonalFee record) {
|
|
|
+ if (SecurityUtils.getAuthenticatedUser().getAuthorities()
|
|
|
+ .contains(Authority.getInstance(Authority.NAME.ROLE_OPERATION_VIEWER))) {
|
|
|
+ throw new BusinessException("权限仅包含查看,无法缴费");
|
|
|
+ }
|
|
|
return personalFeeService.save(record);
|
|
|
}
|
|
|
|