|
@@ -32,8 +32,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
*/
|
|
|
@RestController
|
|
|
@RequestMapping("/business/deptProcess")
|
|
|
-public class BizDeptProcessController extends BaseController
|
|
|
-{
|
|
|
+public class BizDeptProcessController extends BaseController {
|
|
|
@Resource
|
|
|
private IBizDeptProcessService bizDeptProcessService;
|
|
|
|
|
@@ -54,8 +53,7 @@ public class BizDeptProcessController extends BaseController
|
|
|
*/
|
|
|
// @PreAuthorize("@ss.hasPermi('business:deptProcess:list')")
|
|
|
@PostMapping("/list")
|
|
|
- public AjaxResult list(@RequestBody Map<String, Object> data) throws NoSuchFieldException, IllegalAccessException
|
|
|
- {
|
|
|
+ public AjaxResult list(@RequestBody Map<String, Object> data) throws NoSuchFieldException, IllegalAccessException {
|
|
|
List<String> statusList = Arrays.asList("0", "1", "2");
|
|
|
Long deptId = Long.parseLong(data.get("deptId").toString());
|
|
|
List<BizDeptProcess> deptProcesses = bizDeptProcessService.query().eq("dept_id", deptId).list();
|
|
@@ -71,10 +69,11 @@ public class BizDeptProcessController extends BaseController
|
|
|
planDetailId = Long.parseLong(data.get("planDetailId").toString());
|
|
|
BizProductionPlanDetail productionPlanDetail = bizProductionPlanDetailService.getById(planDetailId);
|
|
|
List<BizTechnologicalProcessDetail> technologicalProcessDetails = bizTechnologicalProcessDetailService.query()
|
|
|
- .eq("technological_process_id", productionPlanDetail.getTechnologicalProcessId())
|
|
|
- .in("process_id", deptProcessIds)
|
|
|
- .orderByAsc("process_step_number")
|
|
|
- .list();
|
|
|
+ .eq("technological_process_id", productionPlanDetail.getTechnologicalProcessId())
|
|
|
+ .ne("tenant_id", 9)
|
|
|
+ .in("process_id", deptProcessIds)
|
|
|
+ .orderByAsc("process_step_number")
|
|
|
+ .list();
|
|
|
|
|
|
return success(technologicalProcessDetails);
|
|
|
}
|
|
@@ -106,14 +105,14 @@ public class BizDeptProcessController extends BaseController
|
|
|
List<BizDeptProcess> list = bizDeptProcessService.getSpecialDeptProcessList();
|
|
|
return success(list);
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 导出deptProcess列表
|
|
|
*/
|
|
|
// @PreAuthorize("@ss.hasPermi('business:deptProcess:export')")
|
|
|
@Log(title = "deptProcess", businessType = BusinessType.EXPORT)
|
|
|
@PostMapping("/export")
|
|
|
- public void export(HttpServletResponse response, BizDeptProcess bizDeptProcess) throws NoSuchFieldException, IllegalAccessException
|
|
|
- {
|
|
|
+ public void export(HttpServletResponse response, BizDeptProcess bizDeptProcess) throws NoSuchFieldException, IllegalAccessException {
|
|
|
setTenantId(bizDeptProcess);
|
|
|
List<BizDeptProcess> list = bizDeptProcessService.getList(bizDeptProcess);
|
|
|
ExcelUtil<BizDeptProcess> util = new ExcelUtil<BizDeptProcess>(BizDeptProcess.class);
|
|
@@ -125,8 +124,7 @@ public class BizDeptProcessController extends BaseController
|
|
|
*/
|
|
|
// @PreAuthorize("@ss.hasPermi('business:deptProcess:query')")
|
|
|
@GetMapping(value = "/{id}")
|
|
|
- public AjaxResult getInfo(@PathVariable("id") Long id)
|
|
|
- {
|
|
|
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
|
|
|
return success(bizDeptProcessService.getById(id));
|
|
|
}
|
|
|
|
|
@@ -136,11 +134,10 @@ public class BizDeptProcessController extends BaseController
|
|
|
// @PreAuthorize("@ss.hasPermi('business:deptProcess:add')")
|
|
|
@Log(title = "deptProcess", businessType = BusinessType.INSERT)
|
|
|
@PostMapping("/save")
|
|
|
- public AjaxResult add(@RequestBody List<BizDeptProcess> bizDeptProcess) throws NoSuchFieldException, IllegalAccessException
|
|
|
- {
|
|
|
+ public AjaxResult add(@RequestBody List<BizDeptProcess> bizDeptProcess) throws NoSuchFieldException, IllegalAccessException {
|
|
|
final String tenantId = request.getHeader("tenantId");
|
|
|
for (BizDeptProcess deptProcess : bizDeptProcess
|
|
|
- ) {
|
|
|
+ ) {
|
|
|
deptProcess.setTenantId(Long.valueOf(tenantId));
|
|
|
}
|
|
|
List<BizDeptProcess> oldList = bizDeptProcessService.query().eq("dept_id", bizDeptProcess.get(0).getDeptId()).eq("tenant_id", bizDeptProcess.get(0).getTenantId()).list();
|
|
@@ -154,8 +151,7 @@ public class BizDeptProcessController extends BaseController
|
|
|
// @PreAuthorize("@ss.hasPermi('business:deptProcess:edit')")
|
|
|
@Log(title = "deptProcess", businessType = BusinessType.UPDATE)
|
|
|
@PutMapping
|
|
|
- public AjaxResult edit(@RequestBody BizDeptProcess bizDeptProcess) throws NoSuchFieldException, IllegalAccessException
|
|
|
- {
|
|
|
+ public AjaxResult edit(@RequestBody BizDeptProcess bizDeptProcess) throws NoSuchFieldException, IllegalAccessException {
|
|
|
final String tenantId = request.getHeader("tenantId");
|
|
|
bizDeptProcess.setTenantId(Long.valueOf(tenantId));
|
|
|
return toAjax(bizDeptProcessService.updateById(bizDeptProcess));
|
|
@@ -166,9 +162,8 @@ public class BizDeptProcessController extends BaseController
|
|
|
*/
|
|
|
// @PreAuthorize("@ss.hasPermi('business:deptProcess:remove')")
|
|
|
@Log(title = "deptProcess", businessType = BusinessType.DELETE)
|
|
|
- @DeleteMapping("/{ids}")
|
|
|
- public AjaxResult remove(@PathVariable List<Long> ids)
|
|
|
- {
|
|
|
+ @DeleteMapping("/{ids}")
|
|
|
+ public AjaxResult remove(@PathVariable List<Long> ids) {
|
|
|
return toAjax(bizDeptProcessService.removeBatchByIds(ids));
|
|
|
}
|
|
|
}
|