|
@@ -68,7 +68,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "新增临时计划")
|
|
|
@PostMapping("/insertProvisionalPlan")
|
|
|
- @PreAuthorize("@ss.hasPermi('provisionalPlan:insertProvisionalPlan')")
|
|
|
+ @PreAuthorize("@ss.hasPermi('plan:provisionalPlan:insertProvisionalPlan')")
|
|
|
@Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.INSERT)
|
|
|
public AjaxResult insertProvisionalPlan(@RequestBody ProvisionalPlan provisionalPlan, HttpServletRequest request) {
|
|
|
//获取采购单位
|
|
@@ -85,7 +85,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "删除临时计划", notes = "必传 plan_practical_id")
|
|
|
@PostMapping("/deleteProvisionalPlan")
|
|
|
- @PreAuthorize("@ss.hasPermi('provisionalPlan:deleteProvisionalPlan')")
|
|
|
+ @PreAuthorize("@ss.hasPermi('plan:provisionalPlan:deleteProvisionalPlan')")
|
|
|
@Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.DELETE)
|
|
|
public AjaxResult deleteProvisionalPlan(@RequestBody ProvisionalPlan provisionalPlan) {
|
|
|
if (StringUtils.isNull(provisionalPlan) || StringUtils.isNull(provisionalPlan.getPlanPracticalId())) {
|
|
@@ -96,7 +96,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "修改临时计划", notes = "必传 plan_year_id 及修改数据")
|
|
|
@PostMapping("/updateProvisionalPlan")
|
|
|
- @PreAuthorize("@ss.hasPermi('provisionalPlan:updateProvisionalPlan')")
|
|
|
+ @PreAuthorize("@ss.hasPermi('plan:provisionalPlan:updateProvisionalPlan')")
|
|
|
@Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.UPDATE)
|
|
|
public AjaxResult updateProvisionalPlan(@RequestBody ProvisionalPlanVo provisionalPlan) {
|
|
|
if (StringUtils.isNull(provisionalPlan) || StringUtils.isNull(provisionalPlan.getPlanPracticalId())) {
|
|
@@ -107,7 +107,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "查询临时计划")
|
|
|
@PostMapping("/selectProvisionalPlan")
|
|
|
- @PreAuthorize("@ss.hasPermi('provisionalPlan:selectProvisionalPlan')")
|
|
|
+ @PreAuthorize("@ss.hasPermi('plan:provisionalPlan:selectProvisionalPlan')")
|
|
|
@Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.QUERY)
|
|
|
public AjaxResult selectProvisionalPlan(@RequestBody ProvisionalPlanVo vo, HttpServletRequest request) {
|
|
|
if (StringUtils.isNull(vo)
|
|
@@ -152,10 +152,6 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
} else if (roleKeys.contains(Constants.PURCHASING_MANAGEMENT)
|
|
|
|| roleKeys.contains(Constants.PURCHASE_SERVICES)) {
|
|
|
// 采购管理部门 或 采购办
|
|
|
- /* (purchase_dept_id = 当前用户deptID AND is_excess = 0)
|
|
|
- OR
|
|
|
- (purchase_dept_id IN (当前用户 子deptId 集合) and AND is_excess = 1)
|
|
|
- */
|
|
|
SysDept sysDept = new SysDept();
|
|
|
sysDept.setParentId(loginUser.getDeptId());
|
|
|
sysDept.setStatus("0");
|
|
@@ -197,7 +193,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "查询临时计划-审核单位")
|
|
|
@PostMapping("/selectProvisionalPlanAudit")
|
|
|
- @PreAuthorize("@ss.hasPermi('provisionalPlan:selectProvisionalPlanAudit')")
|
|
|
+ @PreAuthorize("@ss.hasPermi('plan:provisionalPlan:selectProvisionalPlanAudit')")
|
|
|
@Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.QUERY)
|
|
|
public AjaxResult selectProvisionalPlanAudit(@RequestBody ProvisionalPlanVo vo, HttpServletRequest request) {
|
|
|
if (StringUtils.isNull(vo)
|
|
@@ -244,10 +240,6 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
} else if (roleKeys.contains(Constants.PURCHASING_MANAGEMENT)
|
|
|
|| roleKeys.contains(Constants.PURCHASE_SERVICES)) {
|
|
|
// 采购管理部门 或 采购办
|
|
|
- /* (purchase_dept_id = 当前用户deptID AND is_excess = 0)
|
|
|
- OR
|
|
|
- (purchase_dept_id IN (当前用户 子deptId 集合) and AND is_excess = 1)
|
|
|
- */
|
|
|
SysDept sysDept = new SysDept();
|
|
|
sysDept.setParentId(loginUser.getDeptId());
|
|
|
sysDept.setStatus("0");
|
|
@@ -278,13 +270,18 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
Page pages = PageUtils.getPages(vo.getPageNum().intValue(), vo.getPageSize().intValue(), planQuarterList);
|
|
|
-
|
|
|
- return AjaxResult.success(pages);
|
|
|
+ PageInfo<ProvisionalPlan> provisionalPlanPageInfo = new PageInfo<>();
|
|
|
+ if (!ObjectUtils.isEmpty(pages) && pages.getRecords().size() > 0) {
|
|
|
+ provisionalPlanPageInfo.setList(pages.getRecords());
|
|
|
+ provisionalPlanPageInfo.setTotal(pages.getTotal());
|
|
|
+ provisionalPlanPageInfo.setPages(Integer.parseInt(pages.getPages() + ""));
|
|
|
+ }
|
|
|
+ return AjaxResult.success(provisionalPlanPageInfo);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "查询临时计划详情")
|
|
|
@PostMapping("/selectById")
|
|
|
- @PreAuthorize("@ss.hasPermi('provisionalPlan:selectById')")
|
|
|
+ @PreAuthorize("@ss.hasPermi('plan:provisionalPlan:selectById')")
|
|
|
@Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.QUERY)
|
|
|
public AjaxResult selectById(@RequestBody ProvisionalPlanVo provisionalPlanVo) {
|
|
|
if (StringUtils.isNull(provisionalPlanVo) || StringUtils.isNull(provisionalPlanVo.getPlanPracticalId())) {
|
|
@@ -295,7 +292,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "导入临时计划")
|
|
|
@PostMapping("/importProvisionalPlan")
|
|
|
- @PreAuthorize("@ss.hasPermi('provisionalPlan:importProvisionalPlan')")
|
|
|
+ @PreAuthorize("@ss.hasPermi('plan:provisionalPlan:importProvisionalPlan')")
|
|
|
@Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.INSERT)
|
|
|
public AjaxResult importProvisionalPlan(MultipartFile file, boolean updateSupport) throws Exception {
|
|
|
ExcelUtil<ProvisionalPlan> util = new ExcelUtil<>(ProvisionalPlan.class);
|
|
@@ -311,7 +308,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "导出临时计划")
|
|
|
@PostMapping("/exportProvisionalPlan")
|
|
|
- @PreAuthorize("@ss.hasPermi('provisionalPlan:exportProvisionalPlan')")
|
|
|
+ @PreAuthorize("@ss.hasPermi('plan:provisionalPlan:exportProvisionalPlan')")
|
|
|
@Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.EXPORT)
|
|
|
public void exportProvisionalPlan(HttpServletResponse response, @RequestBody ProvisionalPlanVo provisionalPlanVo) throws Exception {
|
|
|
List<ProvisionalPlan> list = provisionalPlanService.selectProvisionalPlanExport(provisionalPlanVo);
|
|
@@ -321,7 +318,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "提交临时计划")
|
|
|
@PostMapping("/commitProvisionalPlan")
|
|
|
- @PreAuthorize("@ss.hasPermi('provisionalPlan:commitProvisionalPlan')")
|
|
|
+ @PreAuthorize("@ss.hasPermi('plan:provisionalPlan:commitProvisionalPlan')")
|
|
|
@Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.UPDATE)
|
|
|
public AjaxResult commitProvisionalPlan(@RequestBody ProvisionalPlanVo provisionalPlanVo) {
|
|
|
if (StringUtils.isNull(provisionalPlanVo) || StringUtils.isNull(provisionalPlanVo.getPlanPracticalId())) {
|
|
@@ -332,7 +329,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "审核通过")
|
|
|
@PostMapping("/auditPass")
|
|
|
- @PreAuthorize("@ss.hasPermi('provisionalPlan:auditPass')")
|
|
|
+ @PreAuthorize("@ss.hasPermi('plan:provisionalPlan:auditPass')")
|
|
|
@Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.UPDATE)
|
|
|
public AjaxResult auditPass(@RequestBody ProvisionalPlanVo provisionalPlanVo, HttpServletRequest request) {
|
|
|
if (StringUtils.isNull(provisionalPlanVo) || StringUtils.isNull(provisionalPlanVo.getPlanPracticalId())) {
|
|
@@ -345,7 +342,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "审核不通过")
|
|
|
@PostMapping("/auditNoPass")
|
|
|
- @PreAuthorize("@ss.hasPermi('provisionalPlan:auditNoPass')")
|
|
|
+ @PreAuthorize("@ss.hasPermi('plan:provisionalPlan:auditNoPass')")
|
|
|
@Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.UPDATE)
|
|
|
public AjaxResult auditNoPass(@RequestBody ProvisionalPlanVo provisionalPlanVo, HttpServletRequest request) {
|
|
|
if (StringUtils.isNull(provisionalPlanVo) || StringUtils.isNull(provisionalPlanVo.getPlanPracticalId())) {
|