|
@@ -1,6 +1,7 @@
|
|
|
package com.ruoyi.web.controller.plugin;
|
|
|
|
|
|
import cn.hutool.json.JSONObject;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
import com.ruoyi.ccb.domain.QueryLowerPositionR;
|
|
|
import com.ruoyi.ccb.service.ForeignHttpService;
|
|
|
import com.ruoyi.common.core.controller.BaseController;
|
|
@@ -56,24 +57,30 @@ public class ForeignApiController extends BaseController {
|
|
|
* @return 结果
|
|
|
*/
|
|
|
@PostMapping("/queryGoodsAccountByPageV1")
|
|
|
- public Map<String, Object> queryGoodsAccountByPageV1(@RequestParam(value = "warehouseCode",required = false) String warehouseCode,
|
|
|
- @RequestParam(value = "ownerSocialIdentifier",required = false) String ownerSocialIdentifier,
|
|
|
- @RequestParam(value = "ownerCode",required = false) String ownerCode,
|
|
|
- @RequestParam(value = "ownerName",required = false) String ownerName,
|
|
|
- @RequestParam(value = "goodsName",required = false) String goodsName,
|
|
|
- @RequestParam(value = "specifications",required = false) String specifications,
|
|
|
- @RequestParam(value = "producing",required = false) String producing,
|
|
|
- @RequestParam(value = "materialQuality",required = false) String materialQuality,
|
|
|
- @RequestParam(value = "level",required = false) String level,
|
|
|
- @RequestParam(value = "pageNo",required = false) Integer pageNo,
|
|
|
- @RequestParam(value = "pageSize",required = false) Integer pageSize) {
|
|
|
- List<Map<String, Object>> listSize = foreignHttpService.queryGoodsAccountByPageV1(warehouseCode,ownerSocialIdentifier,ownerCode, ownerName, goodsName, specifications,
|
|
|
- producing, materialQuality, level, pageNo, pageSize);
|
|
|
+ public Map<String, Object> queryGoodsAccountByPageV1(@RequestParam(value = "warehouseCode", required = false) String warehouseCode,
|
|
|
+ @RequestParam(value = "ownerSocialIdentifier", required = false) String ownerSocialIdentifier,
|
|
|
+ @RequestParam(value = "ownerCode", required = false) String ownerCode,
|
|
|
+ @RequestParam(value = "ownerName", required = false) String ownerName,
|
|
|
+ @RequestParam(value = "goodsName", required = false) String goodsName,
|
|
|
+ @RequestParam(value = "specifications", required = false) String specifications,
|
|
|
+ @RequestParam(value = "producing", required = false) String producing,
|
|
|
+ @RequestParam(value = "materialQuality", required = false) String materialQuality,
|
|
|
+ @RequestParam(value = "level", required = false) String level,
|
|
|
+ @RequestParam(value = "lockStatus", required = false) String lockStatus,
|
|
|
+ @RequestParam(value = "pageNo", required = false) Integer pageNo,
|
|
|
+ @RequestParam(value = "pageSize", required = false) Integer pageSize) {
|
|
|
+ if (ObjectUtils.isNotNull(lockStatus)) {
|
|
|
+ lockStatus = "1";
|
|
|
+ } else {
|
|
|
+ lockStatus = "0";
|
|
|
+ }
|
|
|
+ List<Map<String, Object>> listSize = foreignHttpService.queryGoodsAccountByPageV1(warehouseCode, ownerSocialIdentifier, ownerCode, ownerName, goodsName, specifications,
|
|
|
+ producing, materialQuality, level, pageNo, pageSize, lockStatus);
|
|
|
|
|
|
WMSStartPage(pageNo, pageSize);
|
|
|
|
|
|
- List<Map<String, Object>> list = foreignHttpService.queryGoodsAccountByPageV1(warehouseCode,ownerSocialIdentifier,ownerCode, ownerName, goodsName, specifications,
|
|
|
- producing, materialQuality, level, pageNo, pageSize);
|
|
|
+ List<Map<String, Object>> list = foreignHttpService.queryGoodsAccountByPageV1(warehouseCode, ownerSocialIdentifier, ownerCode, ownerName, goodsName, specifications,
|
|
|
+ producing, materialQuality, level, pageNo, pageSize, lockStatus);
|
|
|
|
|
|
TableDataInfo tableDataInfo = getDataTable(list);
|
|
|
|
|
@@ -85,7 +92,7 @@ public class ForeignApiController extends BaseController {
|
|
|
data.put("pageCount", listSize.size() / pageSize);
|
|
|
|
|
|
Map<String, Object> mapR = new HashMap<>();
|
|
|
- mapR.put("code","0");
|
|
|
+ mapR.put("code", "0");
|
|
|
mapR.put("msg", "OK");
|
|
|
mapR.put("data", data);
|
|
|
|
|
@@ -98,32 +105,37 @@ public class ForeignApiController extends BaseController {
|
|
|
* @return 结果
|
|
|
*/
|
|
|
@PostMapping("/queryGoodsAccountDetailByPageV1")
|
|
|
- public Map<String, Object> queryGoodsAccountByPageV1(@RequestParam(value = "warehouseCode",required = false) String warehouseCode,
|
|
|
- @RequestParam(value = "ownerName",required = false) String ownerName,
|
|
|
- @RequestParam(value = "ownerCode",required = false) String ownerCode,
|
|
|
- @RequestParam(value = "ownerSocialIdentifier",required = false) String ownerSocialIdentifier,
|
|
|
- @RequestParam(value = "goodsName",required = false) String goodsName,
|
|
|
- @RequestParam(value = "specifications",required = false) String specifications,
|
|
|
- @RequestParam(value = "producing",required = false) String producing,
|
|
|
- @RequestParam(value = "materialQuality",required = false) String materialQuality,
|
|
|
- @RequestParam(value = "level",required = false) String level,
|
|
|
- @RequestParam(value = "receiptDoc",required = false) String receiptDoc,
|
|
|
- @RequestParam(value = "billOfLading",required = false) String billOfLading,
|
|
|
- @RequestParam(value = "areaName",required = false) String areaName,
|
|
|
- @RequestParam(value = "areaCode",required = false) String areaCode,
|
|
|
- @RequestParam(value = "slotName",required = false) String slotName,
|
|
|
- @RequestParam(value = "slotCode",required = false) String slotCode,
|
|
|
- @RequestParam(value = "goodsCode",required = false) String goodsCode,
|
|
|
+ public Map<String, Object> queryGoodsAccountByPageV1(@RequestParam(value = "warehouseCode", required = false) String warehouseCode,
|
|
|
+ @RequestParam(value = "ownerName", required = false) String ownerName,
|
|
|
+ @RequestParam(value = "ownerCode", required = false) String ownerCode,
|
|
|
+ @RequestParam(value = "ownerSocialIdentifier", required = false) String ownerSocialIdentifier,
|
|
|
+ @RequestParam(value = "goodsName", required = false) String goodsName,
|
|
|
+ @RequestParam(value = "specifications", required = false) String specifications,
|
|
|
+ @RequestParam(value = "producing", required = false) String producing,
|
|
|
+ @RequestParam(value = "materialQuality", required = false) String materialQuality,
|
|
|
+ @RequestParam(value = "level", required = false) String level,
|
|
|
+ @RequestParam(value = "receiptDoc", required = false) String receiptDoc,
|
|
|
+ @RequestParam(value = "billOfLading", required = false) String billOfLading,
|
|
|
+ @RequestParam(value = "areaName", required = false) String areaName,
|
|
|
+ @RequestParam(value = "areaCode", required = false) String areaCode,
|
|
|
+ @RequestParam(value = "slotName", required = false) String slotName,
|
|
|
+ @RequestParam(value = "slotCode", required = false) String slotCode,
|
|
|
+ @RequestParam(value = "goodsCode", required = false) String goodsCode,
|
|
|
+ @RequestParam(value = "lockStatus", required = false) String lockStatus,
|
|
|
@RequestParam(value = "pageNo") Integer pageNo,
|
|
|
@RequestParam(value = "pageSize") Integer pageSize) {
|
|
|
-
|
|
|
+ if (ObjectUtils.isNotNull(lockStatus)) {
|
|
|
+ lockStatus = "1";
|
|
|
+ } else {
|
|
|
+ lockStatus = "0";
|
|
|
+ }
|
|
|
List<Map<String, Object>> listSize = foreignHttpService.queryGoodsAccountDetailByPageV1(warehouseCode, ownerName, ownerCode, ownerSocialIdentifier, goodsName, specifications,
|
|
|
- producing, materialQuality, level, receiptDoc, billOfLading, areaName, areaCode, slotName, slotCode,goodsCode, pageNo, pageSize);
|
|
|
+ producing, materialQuality, level, receiptDoc, billOfLading, areaName, areaCode, slotName, slotCode, goodsCode, pageNo, pageSize, lockStatus);
|
|
|
|
|
|
WMSStartPage(pageNo, pageSize);
|
|
|
|
|
|
List<Map<String, Object>> list = foreignHttpService.queryGoodsAccountDetailByPageV1(warehouseCode, ownerName, ownerCode, ownerSocialIdentifier, goodsName, specifications,
|
|
|
- producing, materialQuality, level, receiptDoc, billOfLading, areaName, areaCode, slotName, slotCode,goodsCode, pageNo, pageSize);
|
|
|
+ producing, materialQuality, level, receiptDoc, billOfLading, areaName, areaCode, slotName, slotCode, goodsCode, pageNo, pageSize, lockStatus);
|
|
|
|
|
|
TableDataInfo tableDataInfo = getDataTable(list);
|
|
|
|
|
@@ -135,7 +147,7 @@ public class ForeignApiController extends BaseController {
|
|
|
data.put("pageCount", listSize.size() / pageSize);
|
|
|
|
|
|
Map<String, Object> mapR = new HashMap<>();
|
|
|
- mapR.put("code","0");
|
|
|
+ mapR.put("code", "0");
|
|
|
mapR.put("msg", "OK");
|
|
|
mapR.put("data", data);
|
|
|
|
|
@@ -146,7 +158,7 @@ public class ForeignApiController extends BaseController {
|
|
|
* WMS作业通知数字仓库系统接⼝
|
|
|
*/
|
|
|
@PostMapping("/workNoticeV1")
|
|
|
- public Map<String, Object> workNoticeV1(JSONObject jsonObject){
|
|
|
+ public Map<String, Object> workNoticeV1(JSONObject jsonObject) {
|
|
|
return foreignHttpService.workNoticeV1(jsonObject);
|
|
|
}
|
|
|
|
|
@@ -228,7 +240,4 @@ public class ForeignApiController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
}
|