|
@@ -6,6 +6,8 @@ import com.emato.biz.domain.mall.InventoryDataVo;
|
|
|
import com.emato.biz.service.mall.ISalesDetaiServicel;
|
|
|
import com.emato.common.annotation.AnonymousAccess;
|
|
|
import com.emato.common.core.Result;
|
|
|
+import org.slf4j.Logger;
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
@@ -14,15 +16,24 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
|
+/**
|
|
|
+ * 接收oms推送到eccs的库存数据
|
|
|
+ * 接收外部商户系统请求所需要的库存数据
|
|
|
+ *
|
|
|
+ * @author Scott Chen
|
|
|
+ * @since 1.0.0
|
|
|
+ * @date 2023-03-21
|
|
|
+ */
|
|
|
@RestController
|
|
|
@RequestMapping("/inventory")
|
|
|
public class InventoryDataController {
|
|
|
+ private static final Logger logger = LoggerFactory.getLogger(InventoryDataController.class);
|
|
|
|
|
|
@Autowired
|
|
|
private ISalesDetaiServicel salesDetaiServicel;
|
|
|
|
|
|
/**
|
|
|
- * 接收来自oms的库存数据
|
|
|
+ * 接收oms向eccs系统推送的库存数据
|
|
|
* @param inventoryDataVo
|
|
|
* @return
|
|
|
*/
|
|
@@ -30,11 +41,13 @@ public class InventoryDataController {
|
|
|
@PostMapping("/pushinvent")
|
|
|
public Result pushInventory(@RequestBody InventoryDataVo inventoryDataVo)
|
|
|
{
|
|
|
+ // todo bug_2023-03-21 未完成开发,需要重新设计
|
|
|
+ logger.debug("---------- 接收OMS库存数据推送::开始 ----------");
|
|
|
return salesDetaiServicel.inserInventory(inventoryDataVo);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 查询库存数据提供给外部系统
|
|
|
+ * 商户外部系统查询其所要同步的库存数据
|
|
|
* @param msg
|
|
|
* @param httpRequest
|
|
|
* @return
|
|
@@ -43,6 +56,7 @@ public class InventoryDataController {
|
|
|
@PostMapping("/getinvdata")
|
|
|
public Result getpushinventMsg(@RequestBody JSONObject msg, HttpServletRequest httpRequest)
|
|
|
{
|
|
|
+ logger.debug("---------- 接收商户获取库存数据请求::开始 ----------");
|
|
|
return salesDetaiServicel.queryInventory(msg,httpRequest);
|
|
|
}
|
|
|
|