Commit cef4b71c LN

getShelfTargetLoc接口默认返回L1

1 个父辈 e1e24c6d
package com.neotel.smfcore.core.shelf.rest; package com.neotel.smfcore.core.shelf.rest;
import cn.hutool.core.util.ObjectUtil;
import com.neotel.smfcore.common.bean.ResultBean; import com.neotel.smfcore.common.bean.ResultBean;
import com.neotel.smfcore.core.api.SmfApi; import com.neotel.smfcore.core.api.SmfApi;
import com.neotel.smfcore.core.order.LiteOrderCache; import com.neotel.smfcore.core.order.LiteOrderCache;
import com.neotel.smfcore.core.order.service.manager.ILiteOrderManager;
import com.neotel.smfcore.core.order.service.po.LiteOrder; import com.neotel.smfcore.core.order.service.po.LiteOrder;
import com.neotel.smfcore.core.shelf.util.TaskShelfUtil; import com.neotel.smfcore.core.shelf.util.TaskShelfUtil;
import com.neotel.smfcore.core.shelf.bean.ShelfInfo; import com.neotel.smfcore.core.shelf.bean.ShelfInfo;
...@@ -25,7 +27,8 @@ import javax.servlet.http.HttpServletRequest; ...@@ -25,7 +27,8 @@ import javax.servlet.http.HttpServletRequest;
public class AgvShelfController { public class AgvShelfController {
@Autowired @Autowired
private LiteOrderCache liteOrderCache; private LiteOrderCache liteOrderCache;
@Autowired
private ILiteOrderManager liteOrderManager;
@Autowired @Autowired
private SmfApi smfApi; private SmfApi smfApi;
...@@ -41,7 +44,13 @@ public class AgvShelfController { ...@@ -41,7 +44,13 @@ public class AgvShelfController {
String orderNo = shelfInfo.getOrderNo(); String orderNo = shelfInfo.getOrderNo();
LiteOrder order = liteOrderCache.getLiteOrder(orderNo); LiteOrder order = liteOrderCache.getLiteOrder(orderNo);
if (order != null) { if (order != null) {
String line = order.getLine(); if(ObjectUtil.isEmpty(order.getLine())){
log.info("getShelfTargetLoc 料架 ,rfid=[" + rfid + "],工单["+order.getOrderNo()+"]无line,默认=L1");
order.setLine("L1");
liteOrderManager.save(order);
liteOrderCache.addOrderToMap(order);
}
String line=order.getLine();
log.info("getShelfTargetLoc 料架 ,rfid=[" + rfid + "],目标位置:[" + line + "]"); log.info("getShelfTargetLoc 料架 ,rfid=[" + rfid + "],目标位置:[" + line + "]");
return ResultBean.newOkResult(line); return ResultBean.newOkResult(line);
} }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!