Commit 922f45a5 zshaohui

1.工单出库,从所有料仓中查找

2.点料提供feeder信息
1 个父辈 b2fe0a50
......@@ -31,7 +31,7 @@ public class ResultBean<T> {
result.setCode(code);
result.setMsgKey(msgKey);
result.setParams(params);
result.setMsg(MessageUtils.getText(msgKey, params, new Locale(SecurityUtils.getCurrentUserLanguage()), msg));
result.setMsg(MessageUtils.getText(msgKey, params, Locale.forLanguageTag(SecurityUtils.getCurrentUserLanguage()), msg));
if (writeLog) {
log.info(result.getMsg());
}
......@@ -45,7 +45,7 @@ public class ResultBean<T> {
result.setCode(0);
result.setMsgKey(msgKey);
result.setParams(params);
result.setMsg(MessageUtils.getText(msgKey, params, new Locale(SecurityUtils.getCurrentUserLanguage()), msg));
result.setMsg(MessageUtils.getText(msgKey, params, Locale.forLanguageTag(SecurityUtils.getCurrentUserLanguage()), msg));
result.setData(data);
return result;
}
......
......@@ -124,7 +124,7 @@ public class SecurityUtils {
if(user!=null){
return user.getLanguage();
}
return "zh-CN";
return "en-US";
}
public static Map<String,Boolean> debugModelCache=new ConcurrentHashMap<>();
......
......@@ -794,7 +794,7 @@ public class DataCache {
List<String> availableStorageIds = new ArrayList<>();
for (Storage storage : getAllStorage().values()) {
StatusBean bean = DevicesStatusUtil.getStatusBean(storage.getCid());
if (bean == null || bean.timeOut() || !bean.isAvailable()) {
if (bean == null /*|| bean.timeOut() || !bean.isAvailable()*/) {
continue;
}
log.info("获取到可用料仓为:"+storage.getName());
......
......@@ -40,6 +40,9 @@ import com.neotel.smfcore.security.annotation.AnonymousAccess;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Sort;
import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
......@@ -551,6 +554,15 @@ public class JkemController {
resultMap.put("checkingAmount",barcode.getCheckingAmount());
resultMap.put("orderNo",barcode.getOrderNo());
resultMap.put("checkingRi",newBarcode.getBarcode());
resultMap.put("feeder","");
DataLog lastTask = dataLogManager.findOne(new Query(Criteria.where("barcode").is(barcode.getBarcode())).with(Sort.by(Sort.Direction.DESC, "createDate")));
if (lastTask != null && lastTask.isCheckOutTask()) {
String export = lastTask.getExport();
if (StringUtils.isNotEmpty(export)) {
String feederInfo = lastTask.getAppendData("feederInfo");
resultMap.put("feeder",feederInfo);
}
}
log.info("获取点料数量,barcode为:"+barcodeStr+",返回结果为:"+JSON.toJSONString(resultMap));
return ResultBean.newOkResult(resultMap);
}
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!