|
|
|
@ -234,6 +234,7 @@ public class QuaController extends BaseController {
|
|
|
|
|
// if(CollectionUtils.isEmpty(qcCheckTaskIncome.getQcCheckTaskDetails())){
|
|
|
|
|
// return error("[List<QcCheckTaskDetail>]不能为空");
|
|
|
|
|
// }
|
|
|
|
|
try {
|
|
|
|
|
if(StringUtils.isBlank(qcCheckTaskIncome.getUpdateBy())){
|
|
|
|
|
return error("[updateBy]不能为空");
|
|
|
|
|
}
|
|
|
|
@ -241,6 +242,10 @@ public class QuaController extends BaseController {
|
|
|
|
|
return error("[updateByName]不能为空");
|
|
|
|
|
}
|
|
|
|
|
return toAjax(qcCheckTaskIncomeService.commitCheckResults(qcCheckTaskIncome));
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
@PostMapping(value = "commitCheckResultsCg")
|
|
|
|
|
public AjaxResult commitCheckResultsCg(@RequestBody QcCheckTaskIncome qcCheckTaskIncome) {
|
|
|
|
@ -248,6 +253,7 @@ public class QuaController extends BaseController {
|
|
|
|
|
// if(CollectionUtils.isEmpty(qcCheckTaskIncome.getQcCheckTaskDetails())){
|
|
|
|
|
// return error("[List<QcCheckTaskDetail>]不能为空");
|
|
|
|
|
// }
|
|
|
|
|
try {
|
|
|
|
|
if(StringUtils.isBlank(qcCheckTaskIncome.getUpdateBy())){
|
|
|
|
|
return error("[updateBy]不能为空");
|
|
|
|
|
}
|
|
|
|
@ -255,6 +261,10 @@ public class QuaController extends BaseController {
|
|
|
|
|
return error("[updateByName]不能为空");
|
|
|
|
|
}
|
|
|
|
|
return toAjax(qcCheckTaskIncomeService.commitCheckResultsCg(qcCheckTaskIncome));
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@PostMapping(value = "getUserIdList")
|
|
|
|
@ -285,7 +295,12 @@ public class QuaController extends BaseController {
|
|
|
|
|
@GetMapping("/pdaMaterialTree")
|
|
|
|
|
public AjaxResult pdaMaterialTree(QcMaterialGroup materialGroup) {
|
|
|
|
|
DynamicDataSourceContextHolder.push(materialGroup.getFactoryCode());
|
|
|
|
|
try {
|
|
|
|
|
return success(qcMaterialGroupService.selectQcMaterialTreeList(materialGroup));
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -295,68 +310,114 @@ public class QuaController extends BaseController {
|
|
|
|
|
@GetMapping("/getCheckTypeProjectList")
|
|
|
|
|
public TableDataInfo list(QcCheckTypeProject qcCheckTypeProject) {
|
|
|
|
|
DynamicDataSourceContextHolder.push(qcCheckTypeProject.getFactoryCode());
|
|
|
|
|
try {
|
|
|
|
|
startPage();
|
|
|
|
|
List<QcCheckTypeProject> list = qcMaterialGroupService.getCheckTypeProjectList(qcCheckTypeProject);
|
|
|
|
|
return getDataTable(list);
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@GetMapping("/getUnqualifiedList")
|
|
|
|
|
public TableDataInfo getUnqualifiedList(QcCheckUnqualified qcCheckUnqualified) {
|
|
|
|
|
DynamicDataSourceContextHolder.push(qcCheckUnqualified.getFactoryCode());
|
|
|
|
|
try {
|
|
|
|
|
startPage();
|
|
|
|
|
qcCheckUnqualified.setDelFlag("0");
|
|
|
|
|
List<QcCheckUnqualified> list = qcCheckUnqualifiedService.selectQcCheckUnqualifiedList(qcCheckUnqualified);
|
|
|
|
|
return getDataTable(list);
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**获取来料工单列表**/
|
|
|
|
|
@GetMapping("/getLLWorkOrder")
|
|
|
|
|
public TableDataInfo getLLWorkOrder(QcCheckTaskIncome qcCheckTaskIncome) {
|
|
|
|
|
DynamicDataSourceContextHolder.push(qcCheckTaskIncome.getFactoryCode());
|
|
|
|
|
try {
|
|
|
|
|
startPage();
|
|
|
|
|
List<QcCheckTaskIncome> list = qcCheckTaskIncomeService.getLLWorkOrder(qcCheckTaskIncome);
|
|
|
|
|
return getDataTable(list);
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**不良类型**/
|
|
|
|
|
@PostMapping("/getDefectListPDA")
|
|
|
|
|
public List<QcDefectType> getDefectListPDA(@RequestBody QcDefectType qcDefectType) {
|
|
|
|
|
DynamicDataSourceContextHolder.push(qcDefectType.getFactoryCode());
|
|
|
|
|
try {
|
|
|
|
|
return qcCheckTaskIncomeService.getDefectListPDA(qcDefectType);
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**检测地点编码名称**/
|
|
|
|
|
@PostMapping("/getCheckLocList")
|
|
|
|
|
public List<QcDefectType> getCheckLocList(@RequestBody QcDefectType qcDefectType) {
|
|
|
|
|
DynamicDataSourceContextHolder.push(qcDefectType.getFactoryCode());
|
|
|
|
|
try {
|
|
|
|
|
return qcCheckTaskIncomeService.getCheckLocList(qcDefectType);
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**获取生产工单列表**/
|
|
|
|
|
@GetMapping("/getWorkOrder")
|
|
|
|
|
public TableDataInfo getWorkOrder(QcCheckTaskIncome qcCheckTaskIncome) {
|
|
|
|
|
DynamicDataSourceContextHolder.push(qcCheckTaskIncome.getFactoryCode());
|
|
|
|
|
try {
|
|
|
|
|
startPage();
|
|
|
|
|
List<QcCheckTaskIncome> list = qcCheckTaskIncomeService.getWorkOrder(qcCheckTaskIncome);
|
|
|
|
|
return getDataTable(list);
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@PostMapping("/getBatchList")
|
|
|
|
|
public List<QcCheckTaskIncome> getBatchList(@RequestBody QcCheckTaskIncome qcCheckTaskIncome) {
|
|
|
|
|
DynamicDataSourceContextHolder.push(qcCheckTaskIncome.getFactoryCode());
|
|
|
|
|
try {
|
|
|
|
|
return qcCheckTaskIncomeService.getBatchList(qcCheckTaskIncome);
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**当前正在生产的线体,正在运行的订单**/
|
|
|
|
|
@PostMapping("/getLineProOrder")
|
|
|
|
|
public List<QcCheckTaskIncome> getLineProOrder(@RequestBody QcCheckTaskIncome qcCheckTaskIncome) {
|
|
|
|
|
DynamicDataSourceContextHolder.push(qcCheckTaskIncome.getFactoryCode());
|
|
|
|
|
try {
|
|
|
|
|
return qcCheckTaskIncomeService.getLineProOrder(qcCheckTaskIncome);
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
/**成品抽检提交**/
|
|
|
|
|
@PostMapping(value = "/commitCPCJCheck")
|
|
|
|
|
public AjaxResult commitCPCJCheck(@RequestBody QcCheckTaskIncome qcCheckTaskIncome) {
|
|
|
|
|
DynamicDataSourceContextHolder.push(qcCheckTaskIncome.getFactoryCode());
|
|
|
|
|
try {
|
|
|
|
|
return toAjax(qcCheckTaskIncomeService.commitCPCJCheck(qcCheckTaskIncome));
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|