|
@@ -29,14 +29,13 @@ import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
|
|
|
/**
|
|
|
* 入库单Controller
|
|
|
- *
|
|
|
+ *
|
|
|
* @author ruoyi
|
|
|
* @date 2022-10-12
|
|
|
*/
|
|
|
@RestController
|
|
|
@RequestMapping("/docAsn/docAsn")
|
|
|
-public class WmsDocAsnHeaderController extends BaseController
|
|
|
-{
|
|
|
+public class WmsDocAsnHeaderController extends BaseController {
|
|
|
@Autowired
|
|
|
private IWmsDocAsnHeaderService wmsDocAsnHeaderService;
|
|
|
@Autowired
|
|
@@ -47,8 +46,7 @@ public class WmsDocAsnHeaderController extends BaseController
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('docAsn:docAsn:list')")
|
|
|
@GetMapping("/list")
|
|
|
- public TableDataInfo list(WmsDocAsnHeader wmsDocAsnHeader)
|
|
|
- {
|
|
|
+ public TableDataInfo list(WmsDocAsnHeader wmsDocAsnHeader) {
|
|
|
startPage();
|
|
|
List<WmsDocAsnHeader> list = wmsDocAsnHeaderService.selectWmsDocAsnHeaderList(wmsDocAsnHeader);
|
|
|
return getDataTable(list);
|
|
@@ -60,8 +58,7 @@ public class WmsDocAsnHeaderController extends BaseController
|
|
|
@PreAuthorize("@ss.hasPermi('docAsn:docAsn:export')")
|
|
|
@Log(title = "入库单", businessType = BusinessType.EXPORT)
|
|
|
@PostMapping("/export")
|
|
|
- public void export(HttpServletResponse response, WmsDocAsnHeader wmsDocAsnHeader)
|
|
|
- {
|
|
|
+ public void export(HttpServletResponse response, WmsDocAsnHeader wmsDocAsnHeader) {
|
|
|
List<WmsDocAsnHeader> list = wmsDocAsnHeaderService.selectWmsDocAsnHeaderList(wmsDocAsnHeader);
|
|
|
ExcelUtil<WmsDocAsnHeader> util = new ExcelUtil<WmsDocAsnHeader>(WmsDocAsnHeader.class);
|
|
|
util.exportExcel(response, list, "入库单数据");
|
|
@@ -72,8 +69,7 @@ public class WmsDocAsnHeaderController extends BaseController
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('docAsn:docAsn:query')")
|
|
|
@GetMapping(value = "/{asnNo}")
|
|
|
- public AjaxResult getInfo(@PathVariable("asnNo") String asnNo)
|
|
|
- {
|
|
|
+ public AjaxResult getInfo(@PathVariable("asnNo") String asnNo) {
|
|
|
return AjaxResult.success(wmsDocAsnHeaderService.selectWmsDocAsnHeaderByAsnNo(asnNo));
|
|
|
}
|
|
|
|
|
@@ -83,8 +79,7 @@ public class WmsDocAsnHeaderController extends BaseController
|
|
|
@PreAuthorize("@ss.hasPermi('docAsn:docAsn:add')")
|
|
|
@Log(title = "入库单", businessType = BusinessType.INSERT)
|
|
|
@PostMapping
|
|
|
- public AjaxResult add(@RequestBody WmsDocAsnHeader wmsDocAsnHeader)
|
|
|
- {
|
|
|
+ public AjaxResult add(@RequestBody WmsDocAsnHeader wmsDocAsnHeader) {
|
|
|
return toAjax(wmsDocAsnHeaderService.insertWmsDocAsnHeader(wmsDocAsnHeader));
|
|
|
}
|
|
|
|
|
@@ -94,8 +89,7 @@ public class WmsDocAsnHeaderController extends BaseController
|
|
|
@PreAuthorize("@ss.hasPermi('docAsn:docAsn:edit')")
|
|
|
@Log(title = "入库单", businessType = BusinessType.UPDATE)
|
|
|
@PutMapping
|
|
|
- public AjaxResult edit(@RequestBody WmsDocAsnHeader wmsDocAsnHeader)
|
|
|
- {
|
|
|
+ public AjaxResult edit(@RequestBody WmsDocAsnHeader wmsDocAsnHeader) {
|
|
|
return toAjax(wmsDocAsnHeaderService.updateWmsDocAsnHeader(wmsDocAsnHeader));
|
|
|
}
|
|
|
|
|
@@ -104,9 +98,8 @@ public class WmsDocAsnHeaderController extends BaseController
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('docAsn:docAsn:remove')")
|
|
|
@Log(title = "入库单", businessType = BusinessType.DELETE)
|
|
|
- @DeleteMapping("/{asnNos}")
|
|
|
- public AjaxResult remove(@PathVariable String[] asnNos)
|
|
|
- {
|
|
|
+ @DeleteMapping("/{asnNos}")
|
|
|
+ public AjaxResult remove(@PathVariable String[] asnNos) {
|
|
|
return toAjax(wmsDocAsnHeaderService.deleteWmsDocAsnHeaderByAsnNos(asnNos));
|
|
|
}
|
|
|
|
|
@@ -116,8 +109,10 @@ public class WmsDocAsnHeaderController extends BaseController
|
|
|
@PreAuthorize("@ss.hasPermi('docAsn:docAsn:add')")
|
|
|
@Log(title = "入库单", businessType = BusinessType.INSERT)
|
|
|
@PostMapping("addDocAsnDetails")
|
|
|
- public AjaxResult addDocAsnDetails(@RequestBody WmsDocAsnDetails wmsDocAsnDetails)
|
|
|
- {
|
|
|
+ public AjaxResult addDocAsnDetails(@RequestBody WmsDocAsnDetails wmsDocAsnDetails) {
|
|
|
+ LoginUser loginUser = getLoginUser();
|
|
|
+ wmsDocAsnDetails.setCreateBy(loginUser.getUsername());
|
|
|
+ wmsDocAsnDetails.setCreateTime(new Date());
|
|
|
return toAjax(wmsDocAsnHeaderService.insertWmsDocAsnDetails(wmsDocAsnDetails));
|
|
|
}
|
|
|
|
|
@@ -127,8 +122,7 @@ public class WmsDocAsnHeaderController extends BaseController
|
|
|
@PreAuthorize("@ss.hasPermi('docAsn:docAsn:add')")
|
|
|
@Log(title = "入库单", businessType = BusinessType.INSERT)
|
|
|
@PostMapping("addDocAsnHeader")
|
|
|
- public AjaxResult addDocAsnHeader(@RequestBody WmsDocAsnHeader wmsDocAsnHeader)
|
|
|
- {
|
|
|
+ public AjaxResult addDocAsnHeader(@RequestBody WmsDocAsnHeader wmsDocAsnHeader) {
|
|
|
int result = wmsDocAsnHeaderService.insertWmsDocAsnHeader(wmsDocAsnHeader);
|
|
|
return toAjax(result);
|
|
|
}
|
|
@@ -138,8 +132,7 @@ public class WmsDocAsnHeaderController extends BaseController
|
|
|
* 新增入库单明细
|
|
|
*/
|
|
|
@GetMapping(value = "/initAsnHeader/{asnNo}")
|
|
|
- public AjaxResult initAsnHeader(@PathVariable("asnNo") String asnNo)
|
|
|
- {
|
|
|
+ public AjaxResult initAsnHeader(@PathVariable("asnNo") String asnNo) {
|
|
|
WmsDocAsnHeader docAsnHeader = new WmsDocAsnHeader();
|
|
|
LoginUser loginUser = getLoginUser();
|
|
|
if (asnNo == null || "undefine".equals(asnNo)) {
|
|
@@ -154,10 +147,16 @@ public class WmsDocAsnHeaderController extends BaseController
|
|
|
docAsnHeader.setAsnStatus("00");
|
|
|
} else {
|
|
|
docAsnHeader = wmsDocAsnHeaderService.selectWmsDocAsnHeaderByAsnNo(asnNo);
|
|
|
- if(docAsnHeader == null) {
|
|
|
+ if (docAsnHeader == null) {
|
|
|
return AjaxResult.error("入库单号不存在");
|
|
|
}
|
|
|
}
|
|
|
- return AjaxResult.success("",docAsnHeader);
|
|
|
+ return AjaxResult.success("", docAsnHeader);
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping(value = "/queryDocAsnDetails/{asnNo}")
|
|
|
+ public AjaxResult queryDocAsnDetails(@PathVariable("asnNo") String asnNo) {
|
|
|
+ List<WmsDocAsnDetails> wmsDocAsnDetails = wmsDocAsnHeaderService.queryWmsDocAsnDetails(asnNo);
|
|
|
+ return AjaxResult.success("", wmsDocAsnDetails);
|
|
|
}
|
|
|
}
|