|
|
@@ -21,7 +21,6 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
-import javax.validation.Valid;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
|
@@ -42,6 +41,17 @@ public class WmsSupplierController extends BaseController
|
|
|
private IFmsLandService fmsLandService;
|
|
|
|
|
|
/**
|
|
|
+ * 供应商资质上传
|
|
|
+ */
|
|
|
+ @PreAuthorize("@ss.hasPermi('wms:supplier:upload')")
|
|
|
+ @Log(title = "供应商资质上传", businessType = BusinessType.UPDATE)
|
|
|
+ @PostMapping("/upload")
|
|
|
+ public AjaxResult upload(MultipartFile file) {
|
|
|
+ return success(wmsSupplierService.upload(file));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
* 查询供应商列表
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('wms:supplier:list')")
|
|
|
@@ -54,32 +64,6 @@ public class WmsSupplierController extends BaseController
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 导出供应商列表
|
|
|
- */
|
|
|
- @PreAuthorize("@ss.hasPermi('wms:supplier:export')")
|
|
|
- @Log(title = "供应商", businessType = BusinessType.EXPORT)
|
|
|
- @PostMapping("/export")
|
|
|
- public void export(HttpServletResponse response,@RequestBody WmsSupplier wmsSupplier) {
|
|
|
- List<WmsSupplier> list = wmsSupplierService.selectWmsSupplierList(wmsSupplier);
|
|
|
- ExcelUtil<WmsSupplier> util = new ExcelUtil<WmsSupplier>(WmsSupplier.class);
|
|
|
- util.exportExcel(response, list, "供应商数据");
|
|
|
- }
|
|
|
-
|
|
|
- @PreAuthorize("@ss.hasPermi('wms:supplier:info')")
|
|
|
- @GetMapping(value = "/info")
|
|
|
- public AjaxResult getInfo(@RequestParam("supplierId") String supplierId) {
|
|
|
- List<SysRes> sysResList = resManager.queryRes(supplierId, ResConstants.BizType.SUPPLY.getKey());
|
|
|
- WmsSupplier wmsSupplier = wmsSupplierService.selectWmsSupplierBySupplierId(supplierId, SecurityUtils.getTid());
|
|
|
- if(!sysResList.isEmpty())
|
|
|
- {
|
|
|
- SysRes sysRes = sysResList.get(0);
|
|
|
- wmsSupplier.setSupplierPreview(sysRes.getResUrl());
|
|
|
- wmsSupplier.setSupplierQualificationResId(sysRes.getResId());
|
|
|
- }
|
|
|
- return success(wmsSupplier);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
* 新增供应商
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('wms:supplier:add')")
|
|
|
@@ -99,6 +83,20 @@ public class WmsSupplierController extends BaseController
|
|
|
return toAjax(wmsSupplierService.updateWmsSupplier(wmsSupplierAddReqVo));
|
|
|
}
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('wms:supplier:info')")
|
|
|
+ @GetMapping(value = "/info")
|
|
|
+ public AjaxResult getInfo(@RequestParam("supplierId") String supplierId) {
|
|
|
+ List<SysRes> sysResList = resManager.queryRes(supplierId, ResConstants.BizType.SUPPLY.getKey());
|
|
|
+ WmsSupplier wmsSupplier = wmsSupplierService.selectWmsSupplierBySupplierId(supplierId, SecurityUtils.getTid());
|
|
|
+ if(!sysResList.isEmpty())
|
|
|
+ {
|
|
|
+ SysRes sysRes = sysResList.get(0);
|
|
|
+ wmsSupplier.setSupplierPreview(sysRes.getResUrl());
|
|
|
+ wmsSupplier.setSupplierQualificationResId(sysRes.getResId());
|
|
|
+ }
|
|
|
+ return success(wmsSupplier);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 删除供应商
|
|
|
*/
|
|
|
@@ -110,12 +108,16 @@ public class WmsSupplierController extends BaseController
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 供应商资质上传
|
|
|
+ * 导出供应商列表
|
|
|
*/
|
|
|
- @PreAuthorize("@ss.hasPermi('wms:supplier:upload')")
|
|
|
- @Log(title = "供应商资质上传", businessType = BusinessType.UPDATE)
|
|
|
- @PostMapping("/upload")
|
|
|
- public AjaxResult upload(MultipartFile file) {
|
|
|
- return success(wmsSupplierService.upload(file));
|
|
|
+ @PreAuthorize("@ss.hasPermi('wms:supplier:export')")
|
|
|
+ @Log(title = "供应商", businessType = BusinessType.EXPORT)
|
|
|
+ @PostMapping("/export")
|
|
|
+ public void export(HttpServletResponse response,@RequestBody WmsSupplier wmsSupplier) {
|
|
|
+ List<WmsSupplier> list = wmsSupplierService.selectWmsSupplierList(wmsSupplier);
|
|
|
+ ExcelUtil<WmsSupplier> util = new ExcelUtil<WmsSupplier>(WmsSupplier.class);
|
|
|
+ util.exportExcel(response, list, "供应商数据");
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
}
|