package com.web.pda.lyt.lytPda.controller; import com.app.base.control.WebController; import com.app.base.data.ApiResponseResult; import com.web.pda.lyt.lytPda.service.PQCRetestService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; @Api(description = "PQC复测抽检录入") @CrossOrigin @ControllerAdvice //@RestController @Controller @RequestMapping(value = "pqc_retest_input") public class PQCRetestController extends WebController { @Autowired private PQCRetestService pqcRetestService; @ApiOperation(value = "获取复测抽检数据源", notes = "获取复测抽检数据源") @RequestMapping(value = "/getRetestData", method = RequestMethod.POST, produces = "application/json") @ResponseBody public ApiResponseResult getRetestData( @RequestParam(value = "factory") String factory, @RequestParam(value = "company") String company, @RequestParam(value = "ftype") String ftype, @RequestParam(value = "procno") String procno, @RequestParam(value = "modelno") String modelno, @RequestParam(value = "keyword") String keyword) { try { return pqcRetestService.getRetestData(factory, company, ftype, procno, modelno,keyword); } catch (Exception e) { e.printStackTrace(); return ApiResponseResult.failure(e.toString()); } } @ApiOperation(value = "获取送检单号详细信息", notes = "获取送检单号详细信息") @RequestMapping(value = "/getInspectionInfo", method = RequestMethod.POST, produces = "application/json") @ResponseBody public ApiResponseResult getInspectionInfo( @RequestParam(value = "factory") String factory, @RequestParam(value = "company") String company, @RequestParam(value = "userNo") String userNo, @RequestParam(value = "lineType") String lineType, @RequestParam(value = "procNo") String procNo, @RequestParam(value = "lotNO") String lotNO, @RequestParam(value = "classNO") String classNO){ try { return pqcRetestService.getInspectionInfo(factory, company, userNo, lineType, procNo, lotNO,classNO); } catch (Exception e) { e.printStackTrace(); return ApiResponseResult.failure(e.toString()); } } @ApiOperation(value = "执行操作", notes = "执行操作") @RequestMapping(value = "/modifyPQCValue", method = RequestMethod.POST, produces = "application/json") @ResponseBody public ApiResponseResult modifyPQCValue( @RequestParam(value = "factory") String factory, @RequestParam(value = "company") String company, @RequestParam(value = "userNo") String userNo, @RequestParam(value = "mid") String mid, @RequestParam(value = "tableName") String tableName, @RequestParam(value = "changeName") String changeName, @RequestParam(value = "changeValue") String changeValue) { try { return pqcRetestService.modifyPQCValue(factory, company,userNo,mid,tableName,changeName,changeValue); } catch (Exception e) { e.printStackTrace(); return ApiResponseResult.failure(e.toString()); } } @ApiOperation(value = "根据检验单号返回数据", notes = "根据检验单号返回数据") @RequestMapping(value = "/getBillReturn", method = RequestMethod.POST, produces = "application/json") @ResponseBody public ApiResponseResult getBillReturn( @RequestParam(value = "billNo") String billNo) { try { return pqcRetestService.getBillReturn(billNo); } catch (Exception e) { e.printStackTrace(); return ApiResponseResult.failure(e.toString()); } } }