liuxiaoxu
6 months ago
3 changed files with 581 additions and 0 deletions
@ -0,0 +1,232 @@ |
|||
package com.ruoyi.quality.controller; |
|||
|
|||
import java.util.List; |
|||
|
|||
import com.ruoyi.aftersales.domain.AftersalesComplaintNoticeDetail; |
|||
import com.ruoyi.aftersales.domain.vo.AftersalesMaterialVO; |
|||
import com.ruoyi.quality.domain.QualityManufacturingCheckoutMaterial; |
|||
import com.ruoyi.quality.domain.QualityManufacturingProcess; |
|||
import com.ruoyi.quality.domain.VO.CheckoutMaterialVO; |
|||
import org.apache.shiro.authz.annotation.RequiresPermissions; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.stereotype.Controller; |
|||
import org.springframework.ui.ModelMap; |
|||
import org.springframework.web.bind.annotation.*; |
|||
import com.ruoyi.common.annotation.Log; |
|||
import com.ruoyi.common.enums.BusinessType; |
|||
import com.ruoyi.quality.domain.QualityManufacturingCheckout; |
|||
import com.ruoyi.quality.service.IQualityManufacturingCheckoutService; |
|||
import com.ruoyi.common.core.controller.BaseController; |
|||
import com.ruoyi.common.core.domain.AjaxResult; |
|||
import com.ruoyi.common.utils.poi.ExcelUtil; |
|||
import com.ruoyi.common.core.page.TableDataInfo; |
|||
|
|||
/** |
|||
* 品质管理制程检验Controller |
|||
* |
|||
* @author 刘晓旭 |
|||
* @date 2024-05-13 |
|||
*/ |
|||
@Controller |
|||
@RequestMapping("/quality/manufacturingCheckout") |
|||
public class QualityManufacturingCheckoutController extends BaseController |
|||
{ |
|||
private String prefix = "quality/manufacturingCheckout"; |
|||
|
|||
@Autowired |
|||
private IQualityManufacturingCheckoutService qualityManufacturingCheckoutService; |
|||
|
|||
@RequiresPermissions("quality:manufacturingCheckout:view") |
|||
@GetMapping() |
|||
public String manufacturingCheckout() |
|||
{ |
|||
return prefix + "/manufacturingCheckout"; |
|||
} |
|||
|
|||
/** |
|||
* 查询品质管理制程检验列表 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingCheckout:list") |
|||
@PostMapping("/list") |
|||
@ResponseBody |
|||
public TableDataInfo list(QualityManufacturingCheckout qualityManufacturingCheckout) |
|||
{ |
|||
startPage(); |
|||
List<QualityManufacturingCheckout> list = qualityManufacturingCheckoutService.selectQualityManufacturingCheckoutList(qualityManufacturingCheckout); |
|||
return getDataTable(list); |
|||
} |
|||
|
|||
/** |
|||
* 导出品质管理制程检验列表 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingCheckout:export") |
|||
@Log(title = "品质管理制程检验", businessType = BusinessType.EXPORT) |
|||
@PostMapping("/export") |
|||
@ResponseBody |
|||
public AjaxResult export(QualityManufacturingCheckout qualityManufacturingCheckout) |
|||
{ |
|||
List<QualityManufacturingCheckout> list = qualityManufacturingCheckoutService.selectQualityManufacturingCheckoutList(qualityManufacturingCheckout); |
|||
ExcelUtil<QualityManufacturingCheckout> util = new ExcelUtil<QualityManufacturingCheckout>(QualityManufacturingCheckout.class); |
|||
return util.exportExcel(list, "品质管理制程检验数据"); |
|||
} |
|||
|
|||
/** |
|||
* 新增品质管理制程检验 |
|||
*/ |
|||
@GetMapping("/add") |
|||
public String add() |
|||
{ |
|||
return prefix + "/add"; |
|||
} |
|||
|
|||
/** |
|||
* 新增保存品质管理制程检验 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingCheckout:add") |
|||
@Log(title = "品质管理制程检验", businessType = BusinessType.INSERT) |
|||
@PostMapping("/add") |
|||
@ResponseBody |
|||
public AjaxResult addSave(@RequestBody QualityManufacturingCheckout qualityManufacturingCheckout) |
|||
{ |
|||
return toAjax(qualityManufacturingCheckoutService.insertQualityManufacturingCheckout(qualityManufacturingCheckout)); |
|||
} |
|||
|
|||
/** |
|||
* 修改品质管理制程检验 |
|||
*/ |
|||
@GetMapping("/edit/{manufacturingCheckoutId}") |
|||
public String edit(@PathVariable("manufacturingCheckoutId") Long manufacturingCheckoutId, ModelMap mmap) |
|||
{ |
|||
QualityManufacturingCheckout qualityManufacturingCheckout = qualityManufacturingCheckoutService.selectQualityManufacturingCheckoutById(manufacturingCheckoutId); |
|||
mmap.put("qualityManufacturingCheckout", qualityManufacturingCheckout); |
|||
return prefix + "/edit"; |
|||
} |
|||
|
|||
/** |
|||
* 修改保存品质管理制程检验 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingCheckout:edit") |
|||
@Log(title = "品质管理制程检验", businessType = BusinessType.UPDATE) |
|||
@PostMapping("/edit") |
|||
@ResponseBody |
|||
public AjaxResult editSave(QualityManufacturingCheckout qualityManufacturingCheckout) |
|||
{ |
|||
return toAjax(qualityManufacturingCheckoutService.updateQualityManufacturingCheckout(qualityManufacturingCheckout)); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 品质管理制程检验详情 |
|||
*/ |
|||
@GetMapping("/detail/{manufacturingCheckoutCode}") |
|||
public String detail(@PathVariable("manufacturingCheckoutCode") String manufacturingCheckoutCode, ModelMap mmap) |
|||
{ |
|||
QualityManufacturingCheckout qualityManufacturingCheckout = qualityManufacturingCheckoutService.selectQualityManufacturingCheckoutByCode(manufacturingCheckoutCode); |
|||
mmap.put("qualityManufacturingCheckout", qualityManufacturingCheckout); |
|||
return prefix + "/detail"; |
|||
} |
|||
|
|||
/** |
|||
* 修改保存品质管理制程检验 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingCheckout:detail") |
|||
@Log(title = "品质管理制程检验", businessType = BusinessType.UPDATE) |
|||
@PostMapping("/detail") |
|||
@ResponseBody |
|||
public AjaxResult detailSave(QualityManufacturingCheckout qualityManufacturingCheckout) |
|||
{ |
|||
return toAjax(qualityManufacturingCheckoutService.detailQualityManufacturingCheckout(qualityManufacturingCheckout)); |
|||
} |
|||
|
|||
|
|||
|
|||
/** |
|||
* 制程检验报告 |
|||
*/ |
|||
@GetMapping("/checkoutReport/{materialNo}/{makeNo}") |
|||
public String checkoutReport(@PathVariable("materialNo") String materialNo, @PathVariable("makeNo") String makeNo,ModelMap mmap) |
|||
{ |
|||
QualityManufacturingCheckoutMaterial qualityManufacturingCheckoutMaterial = qualityManufacturingCheckoutService.selectManufacturingCheckoutMaterial(materialNo,makeNo); |
|||
mmap.put("qualityManufacturingCheckoutMaterial", qualityManufacturingCheckoutMaterial); |
|||
return prefix + "/checkoutReport"; |
|||
} |
|||
|
|||
/** |
|||
* 制程检验报告保存 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingCheckout:checkoutReport") |
|||
@Log(title = "品质管理制程检验", businessType = BusinessType.UPDATE) |
|||
@PostMapping("/checkoutReport") |
|||
@ResponseBody |
|||
public AjaxResult checkoutReportSave(QualityManufacturingCheckout qualityManufacturingCheckout) |
|||
{ |
|||
return toAjax(qualityManufacturingCheckoutService.updateQualityManufacturingCheckout(qualityManufacturingCheckout)); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查找与客户生产单号有关的物料信息 |
|||
*/ |
|||
@GetMapping("/materialSelect") |
|||
public String materialSelect(@RequestParam String makeNo, ModelMap modelMap) |
|||
{ |
|||
modelMap.put("makeNo",makeNo); |
|||
return prefix + "/materialSelect"; |
|||
} |
|||
|
|||
/** |
|||
* 查找与客户生产单号有关的物料信息 |
|||
* */ |
|||
@ResponseBody |
|||
@PostMapping("/getMaterialInfoByMakeNo") |
|||
public TableDataInfo getMaterialInfoByMakeNo(@RequestParam String makeNo){ |
|||
startPage(); |
|||
List<CheckoutMaterialVO> list = qualityManufacturingCheckoutService.selectMaterialInfoByMakeNo(makeNo); |
|||
return getDataTable(list); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查找制程工序列表 |
|||
*/ |
|||
@GetMapping("/manufacturingProcessSelect") |
|||
public String manufacturingProcessSelect() |
|||
{ |
|||
|
|||
return prefix + "/manufacturingProcessSelect"; |
|||
} |
|||
|
|||
/** |
|||
* 查找制程工序列表 |
|||
* */ |
|||
@ResponseBody |
|||
@PostMapping("/getAllProcess") |
|||
public TableDataInfo getAllProcess(){ |
|||
startPage(); |
|||
List<QualityManufacturingProcess> list = qualityManufacturingCheckoutService.selectAllProcess(); |
|||
return getDataTable(list); |
|||
} |
|||
|
|||
|
|||
/* |
|||
* 查找制程工序编号列表 |
|||
* */ |
|||
@ResponseBody |
|||
@PostMapping("/getProcessCodeList") |
|||
public TableDataInfo getProcessCodeList(){ |
|||
startPage(); |
|||
List<QualityManufacturingProcess> list = qualityManufacturingCheckoutService.selectAllProcess(); |
|||
return getDataTable(list); |
|||
} |
|||
|
|||
/** |
|||
* 点击详情的时候查询数据库中已有的物料信息 |
|||
* */ |
|||
@ResponseBody |
|||
@PostMapping("/getMaterialListByCode") |
|||
public TableDataInfo getMaterialListByCode(QualityManufacturingCheckout qualityManufacturingCheckout){ |
|||
startPage(); |
|||
List<CheckoutMaterialVO> list = qualityManufacturingCheckoutService.selectMaterialListByCode(qualityManufacturingCheckout.getManufacturingCheckoutCode()); |
|||
return getDataTable(list); |
|||
} |
|||
} |
@ -0,0 +1,186 @@ |
|||
package com.ruoyi.quality.controller; |
|||
|
|||
import java.util.List; |
|||
import org.apache.shiro.authz.annotation.RequiresPermissions; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.stereotype.Controller; |
|||
import org.springframework.ui.ModelMap; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.PathVariable; |
|||
import org.springframework.web.bind.annotation.PostMapping; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.ResponseBody; |
|||
import com.ruoyi.common.annotation.Log; |
|||
import com.ruoyi.common.enums.BusinessType; |
|||
import com.ruoyi.quality.domain.QualityManufacturingProcess; |
|||
import com.ruoyi.quality.service.IQualityManufacturingProcessService; |
|||
import com.ruoyi.common.core.controller.BaseController; |
|||
import com.ruoyi.common.core.domain.AjaxResult; |
|||
import com.ruoyi.common.utils.poi.ExcelUtil; |
|||
import com.ruoyi.common.core.page.TableDataInfo; |
|||
|
|||
/** |
|||
* 品质管理制程工序Controller |
|||
* |
|||
* @author 刘晓旭 |
|||
* @date 2024-05-10 |
|||
*/ |
|||
@Controller |
|||
@RequestMapping("/quality/manufacturingProcess") |
|||
public class QualityManufacturingProcessController extends BaseController |
|||
{ |
|||
private String prefix = "quality/manufacturingProcess"; |
|||
|
|||
@Autowired |
|||
private IQualityManufacturingProcessService qualityManufacturingProcessService; |
|||
|
|||
@RequiresPermissions("quality:manufacturingProcess:view") |
|||
@GetMapping() |
|||
public String manufacturingProcess() |
|||
{ |
|||
return prefix + "/manufacturingProcess"; |
|||
} |
|||
|
|||
/** |
|||
* 查询品质管理制程工序列表 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingProcess:list") |
|||
@PostMapping("/list") |
|||
@ResponseBody |
|||
public TableDataInfo list(QualityManufacturingProcess qualityManufacturingProcess) |
|||
{ |
|||
startPage(); |
|||
List<QualityManufacturingProcess> list = qualityManufacturingProcessService.selectQualityManufacturingProcessList(qualityManufacturingProcess); |
|||
return getDataTable(list); |
|||
} |
|||
|
|||
/** |
|||
* 导出品质管理制程工序列表 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingProcess:export") |
|||
@Log(title = "品质管理制程工序", businessType = BusinessType.EXPORT) |
|||
@PostMapping("/export") |
|||
@ResponseBody |
|||
public AjaxResult export(QualityManufacturingProcess qualityManufacturingProcess) |
|||
{ |
|||
List<QualityManufacturingProcess> list = qualityManufacturingProcessService.selectQualityManufacturingProcessList(qualityManufacturingProcess); |
|||
ExcelUtil<QualityManufacturingProcess> util = new ExcelUtil<QualityManufacturingProcess>(QualityManufacturingProcess.class); |
|||
return util.exportExcel(list, "品质管理制程工序数据"); |
|||
} |
|||
|
|||
/** |
|||
* 新增品质管理制程工序 |
|||
*/ |
|||
@GetMapping("/add") |
|||
public String add() |
|||
{ |
|||
return prefix + "/add"; |
|||
} |
|||
|
|||
/** |
|||
* 新增保存品质管理制程工序 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingProcess:add") |
|||
@Log(title = "品质管理制程工序", businessType = BusinessType.INSERT) |
|||
@PostMapping("/add") |
|||
@ResponseBody |
|||
public AjaxResult addSave(QualityManufacturingProcess qualityManufacturingProcess) |
|||
{ |
|||
return toAjax(qualityManufacturingProcessService.insertQualityManufacturingProcess(qualityManufacturingProcess)); |
|||
} |
|||
|
|||
/** |
|||
* 修改品质管理制程工序 |
|||
*/ |
|||
@GetMapping("/edit/{manufacturingProcessAutoid}") |
|||
public String edit(@PathVariable("manufacturingProcessAutoid") Long manufacturingProcessAutoid, ModelMap mmap) |
|||
{ |
|||
QualityManufacturingProcess qualityManufacturingProcess = qualityManufacturingProcessService.selectQualityManufacturingProcessById(manufacturingProcessAutoid); |
|||
mmap.put("qualityManufacturingProcess", qualityManufacturingProcess); |
|||
return prefix + "/edit"; |
|||
} |
|||
|
|||
/** |
|||
* 修改保存品质管理制程工序 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingProcess:edit") |
|||
@Log(title = "品质管理制程工序", businessType = BusinessType.UPDATE) |
|||
@PostMapping("/edit") |
|||
@ResponseBody |
|||
public AjaxResult editSave(QualityManufacturingProcess qualityManufacturingProcess) |
|||
{ |
|||
return toAjax(qualityManufacturingProcessService.updateQualityManufacturingProcess(qualityManufacturingProcess)); |
|||
} |
|||
|
|||
/** |
|||
* 品质管理制程工序详情 |
|||
*/ |
|||
@GetMapping("/detail/{manufacturingProcessAutoid}") |
|||
public String detail(@PathVariable("manufacturingProcessAutoid") Long manufacturingProcessAutoid, ModelMap mmap) |
|||
{ |
|||
QualityManufacturingProcess qualityManufacturingProcess = qualityManufacturingProcessService.selectQualityManufacturingProcessById(manufacturingProcessAutoid); |
|||
mmap.put("qualityManufacturingProcess", qualityManufacturingProcess); |
|||
return prefix + "/detail"; |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 品质管理制程工序详情 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingProcess:detail") |
|||
@Log(title = "品质管理制程工序", businessType = BusinessType.UPDATE) |
|||
@PostMapping("/detail") |
|||
@ResponseBody |
|||
public AjaxResult detailSave(QualityManufacturingProcess qualityManufacturingProcess) |
|||
{ |
|||
return toAjax(qualityManufacturingProcessService.qualityManufacturingProcessDetail(qualityManufacturingProcess)); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 删除品质管理制程工序 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingProcess:remove") |
|||
@Log(title = "品质管理制程工序", businessType = BusinessType.DELETE) |
|||
@PostMapping( "/remove") |
|||
@ResponseBody |
|||
public AjaxResult remove(String ids) |
|||
{ |
|||
return toAjax(qualityManufacturingProcessService.deleteQualityManufacturingProcessByIds(ids)); |
|||
} |
|||
|
|||
/** |
|||
* 作废品质管理制程工序 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingProcess:cancel") |
|||
@Log(title = "品质管理制程工序", businessType = BusinessType.CANCEL) |
|||
@GetMapping( "/cancel/{id}") |
|||
@ResponseBody |
|||
public AjaxResult cancel(@PathVariable("id") Long id){ |
|||
return toAjax(qualityManufacturingProcessService.cancelQualityManufacturingProcessById(id)); |
|||
} |
|||
|
|||
/** |
|||
* 恢复品质管理制程工序 |
|||
*/ |
|||
@RequiresPermissions("quality:manufacturingProcess:restore") |
|||
@Log(title = "品质管理制程工序", businessType = BusinessType.RESTORE) |
|||
@GetMapping( "/restore/{id}") |
|||
@ResponseBody |
|||
public AjaxResult restore(@PathVariable("id")Long id) |
|||
{ |
|||
return toAjax(qualityManufacturingProcessService.restoreQualityManufacturingProcessById(id)); |
|||
} |
|||
|
|||
/* |
|||
* 查找与制程检验有关的制程工序通过制程工序编号 |
|||
* */ |
|||
@GetMapping("/getProcessByCode/{manufacturingProcessCode}") |
|||
@ResponseBody |
|||
public AjaxResult getProcessByCode(@PathVariable("manufacturingProcessCode") String manufacturingProcessCode) |
|||
{ |
|||
QualityManufacturingProcess qualityManufacturingProcess = qualityManufacturingProcessService.selectQualityManufacturingProcessByCode(manufacturingProcessCode); |
|||
return AjaxResult.success(qualityManufacturingProcess); |
|||
} |
|||
|
|||
} |
@ -0,0 +1,163 @@ |
|||
package com.ruoyi.quality.controller; |
|||
|
|||
import java.util.List; |
|||
|
|||
import com.ruoyi.erp.domain.ErpMaterialReturnInspection; |
|||
import com.ruoyi.erp.domain.ErpMaterialReturnInspectionExcelDto; |
|||
import org.apache.shiro.authz.annotation.RequiresPermissions; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.stereotype.Controller; |
|||
import org.springframework.ui.ModelMap; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.PathVariable; |
|||
import org.springframework.web.bind.annotation.PostMapping; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.ResponseBody; |
|||
import com.ruoyi.common.annotation.Log; |
|||
import com.ruoyi.common.enums.BusinessType; |
|||
import com.ruoyi.quality.service.IQualityReturnInspectionService; |
|||
import com.ruoyi.common.core.controller.BaseController; |
|||
import com.ruoyi.common.core.domain.AjaxResult; |
|||
import com.ruoyi.common.utils.poi.ExcelUtil; |
|||
import com.ruoyi.common.core.page.TableDataInfo; |
|||
|
|||
/** |
|||
* 物料退检单Controller |
|||
* |
|||
* @author 刘晓旭 |
|||
* @date 2024-05-15 |
|||
*/ |
|||
@Controller |
|||
@RequestMapping("/quality/returnInspection") |
|||
public class QualityReturnInspectionController extends BaseController |
|||
{ |
|||
private String prefix = "quality/returnInspection"; |
|||
|
|||
@Autowired |
|||
private IQualityReturnInspectionService qualityReturnInspectionService; |
|||
|
|||
@RequiresPermissions("quality:returnInspection:view") |
|||
@GetMapping() |
|||
public String returnInspection() |
|||
{ |
|||
return prefix + "/returnInspection"; |
|||
} |
|||
|
|||
/** |
|||
* 查询物料退检单列表 |
|||
*/ |
|||
@RequiresPermissions("quality:returnInspection:list") |
|||
@PostMapping("/list") |
|||
@ResponseBody |
|||
public TableDataInfo list(ErpMaterialReturnInspection erpMaterialReturnInspection) |
|||
{ |
|||
startPage(); |
|||
List<ErpMaterialReturnInspection> list = qualityReturnInspectionService.selectQualityReturnInspectionList(erpMaterialReturnInspection); |
|||
return getDataTable(list); |
|||
} |
|||
|
|||
/** |
|||
* 导出物料退检单列表 |
|||
*/ |
|||
@RequiresPermissions("quality:returnInspection:export") |
|||
@Log(title = "物料退检单", businessType = BusinessType.EXPORT) |
|||
@PostMapping("/export") |
|||
@ResponseBody |
|||
public AjaxResult export(ErpMaterialReturnInspection erpMaterialReturnInspection) |
|||
{ |
|||
List<ErpMaterialReturnInspectionExcelDto> list = qualityReturnInspectionService.selectExportList(erpMaterialReturnInspection); |
|||
ExcelUtil<ErpMaterialReturnInspectionExcelDto> util = new ExcelUtil<ErpMaterialReturnInspectionExcelDto>(ErpMaterialReturnInspectionExcelDto.class); |
|||
return util.exportExcel(list, "物料退检单数据"); |
|||
} |
|||
|
|||
/** |
|||
* 新增物料退检单 |
|||
*/ |
|||
@GetMapping("/add") |
|||
public String add() |
|||
{ |
|||
return prefix + "/add"; |
|||
} |
|||
|
|||
/** |
|||
* 新增保存物料退检单 |
|||
*/ |
|||
@RequiresPermissions("quality:returnInspection:add") |
|||
@Log(title = "物料退检单", businessType = BusinessType.INSERT) |
|||
@PostMapping("/add") |
|||
@ResponseBody |
|||
public AjaxResult addSave(ErpMaterialReturnInspection erpMaterialReturnInspection) |
|||
{ |
|||
return toAjax(qualityReturnInspectionService.insertQualityReturnInspection(erpMaterialReturnInspection)); |
|||
} |
|||
|
|||
/** |
|||
* 修改物料退检单 |
|||
*/ |
|||
@GetMapping("/edit/{id}") |
|||
public String edit(@PathVariable("id") Long id, ModelMap mmap) |
|||
{ |
|||
ErpMaterialReturnInspection erpMaterialReturnInspection = qualityReturnInspectionService.selectQualityReturnInspectionById(id); |
|||
mmap.put("erpMaterialReturnInspection", erpMaterialReturnInspection); |
|||
return prefix + "/edit"; |
|||
} |
|||
|
|||
/** |
|||
* 修改保存物料退检单 |
|||
*/ |
|||
@RequiresPermissions("quality:returnInspection:edit") |
|||
@Log(title = "物料退检单", businessType = BusinessType.UPDATE) |
|||
@PostMapping("/edit") |
|||
@ResponseBody |
|||
public AjaxResult editSave(ErpMaterialReturnInspection erpMaterialReturnInspection) |
|||
{ |
|||
return toAjax(qualityReturnInspectionService.updateQualityReturnInspection(erpMaterialReturnInspection)); |
|||
} |
|||
|
|||
/** |
|||
* 退检管理列表详情 |
|||
*/ |
|||
@GetMapping("/detail/{id}") |
|||
public String detail(@PathVariable("id") Long id, ModelMap mmap) |
|||
{ |
|||
ErpMaterialReturnInspection erpMaterialReturnInspection = qualityReturnInspectionService.selectQualityReturnInspectionById(id); |
|||
mmap.put("erpMaterialReturnInspection", erpMaterialReturnInspection); |
|||
return prefix + "/detail"; |
|||
} |
|||
|
|||
/** |
|||
* 修改保存退检管理单详情 |
|||
*/ |
|||
@RequiresPermissions("quality:returnInspection:detail") |
|||
@Log(title = "物料退检单", businessType = BusinessType.UPDATE) |
|||
@PostMapping("/detail") |
|||
@ResponseBody |
|||
public AjaxResult detailSave(ErpMaterialReturnInspection erpMaterialReturnInspection) |
|||
{ |
|||
return toAjax(qualityReturnInspectionService.detailQualityReturnInspection(erpMaterialReturnInspection)); |
|||
} |
|||
|
|||
/** |
|||
* 修改物料退检单 |
|||
*/ |
|||
@GetMapping("/processing/{id}") |
|||
public String processing(@PathVariable("id") Long id, ModelMap mmap) |
|||
{ |
|||
ErpMaterialReturnInspection erpMaterialReturnInspection = qualityReturnInspectionService.selectQualityReturnInspectionById(id); |
|||
mmap.put("erpMaterialReturnInspection", erpMaterialReturnInspection); |
|||
return prefix + "/returnInspectionProcessing"; |
|||
} |
|||
|
|||
/** |
|||
* 修改保存物料退检单 |
|||
*/ |
|||
@RequiresPermissions("quality:returnInspection:processing") |
|||
@Log(title = "物料退检单", businessType = BusinessType.UPDATE) |
|||
@PostMapping("/processing") |
|||
@ResponseBody |
|||
public AjaxResult processingSave(ErpMaterialReturnInspection erpMaterialReturnInspection) |
|||
{ |
|||
return toAjax(qualityReturnInspectionService.processingQualityReturnInspection(erpMaterialReturnInspection)); |
|||
} |
|||
|
|||
} |
Loading…
Reference in new issue