Commit 8f9b2970 LN

1695SP移库完成增加日志

1 个父辈 5cbae4a0
......@@ -79,6 +79,12 @@ public class SpDeviceController {
if (ObjectUtil.isEmpty(cid) || ObjectUtil.isEmpty(posName)) {
return ResultBean.newErrorResult(-1, "smfcore.reelPosMove.paramerror", "参数不完整");
}
if(posName.equals((targetPosName))){
log.info("SPreelPosMove ,cid="+cid+",barcode="+barcode+",posName="+posName+",targetPosName="+targetPosName+",原库位与目标库位一样,直接返回成功");
return ResultBean.newOkResult("OK");
}
Storage storage = dataCache.getStorage(cid);
if (storage == null) {
return ResultBean.newErrorResult(-1, "smfcore.valueNotExist", "{0}[{1}]不存在", new String[]{"Storage", cid});
......@@ -105,8 +111,13 @@ public class SpDeviceController {
}
Barcode posBarcode=pos.getBarcode();
taskService.addTaskToFinished(pos,pos.getBarcode(),"SpClient");
try {
taskService.addTaskToFinished(pos, pos.getBarcode(), "SpClient");
}catch (Exception ex){
log.info("SPreelPosMove ,cid="+cid+",barcode="+barcode+",posName="+posName+",targetPosName="+targetPosName+",清空原库位异常:"+ex.toString());
}
taskService.addTaskToFinished(targetPos,posBarcode,"SpClient");
log.info("SPreelPosMove ,cid="+cid+",barcode="+barcode+",posName="+posName+",targetPosName="+targetPosName+"成功");
return ResultBean.newOkResult("OK");
}
}
......@@ -156,6 +156,10 @@ public class SpApi extends BaseSmfApiListener {
@Override
public void inTaskStatusChange(String inNotifyUrl, DataLog task){
if(task.isFinished()){
if(ObjectUtil.isNotEmpty(task.getOperator())&&task.getOperator().equals("SpClient")){
log.info(task.getBarcode() + "入库完成,posName="+task.getPosName()+",operator=SpClient,不需要接口通知 " );
return;
}
sendInNotify(inNotifyUrl,task);
}
}
......@@ -184,6 +188,11 @@ public class SpApi extends BaseSmfApiListener {
public void outTaskStatusChange(String outNotifyUrl, DataLog task) {
if (task.isFinished()) {
if(ObjectUtil.isNotEmpty(task.getOperator())&&task.getOperator().equals("SpClient")){
log.info(task.getBarcode() + "出库完成,posName="+task.getPosName()+",operator=SpClient,不需要接口通知 " );
return;
}
Map<String, Object> paramMap = new HashMap<>();
paramMap.put("reelId", task.getBarcode());
paramMap.put("partNum", task.getPartNumber());
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!