Commit ac98637b LN

提示信息修改

1 个父辈 3d726d97
...@@ -529,7 +529,7 @@ public class StatusBean { ...@@ -529,7 +529,7 @@ public class StatusBean {
return getMsgEn(); return getMsgEn();
} }
//提示信息国际化 //提示信息国际化
if (ObjectUtil.isEmpty(getMsgCode()) || ObjectUtil.isEmpty(getMsgEn())) { if (ObjectUtil.isEmpty(getMsgCode())) {
return this.msg; return this.msg;
} else { } else {
......
...@@ -22,6 +22,7 @@ import com.neotel.smfcore.core.device.enums.OP; ...@@ -22,6 +22,7 @@ import com.neotel.smfcore.core.device.enums.OP;
import com.neotel.smfcore.core.device.enums.OP_STATUS; import com.neotel.smfcore.core.device.enums.OP_STATUS;
import com.neotel.smfcore.core.device.handler.IDeviceHandler; import com.neotel.smfcore.core.device.handler.IDeviceHandler;
import com.neotel.smfcore.core.device.util.DataCache; import com.neotel.smfcore.core.device.util.DataCache;
import com.neotel.smfcore.core.language.util.MessageUtils;
import com.neotel.smfcore.core.message.util.DeviceMessageUtil; import com.neotel.smfcore.core.message.util.DeviceMessageUtil;
import com.neotel.smfcore.core.msd.bean.MSDSettiings; import com.neotel.smfcore.core.msd.bean.MSDSettiings;
import com.neotel.smfcore.core.order.LiteOrderCache; import com.neotel.smfcore.core.order.LiteOrderCache;
...@@ -286,10 +287,15 @@ public class BaseDeviceHandler implements IDeviceHandler { ...@@ -286,10 +287,15 @@ public class BaseDeviceHandler implements IDeviceHandler {
serverExceptions.remove(storage.getCid()); serverExceptions.remove(storage.getCid());
} catch (ValidateException e) { } catch (ValidateException e) {
log.warn(statusBean.getCode() + "入库到" + storage.getCid() + "失败:" + e.getMessage()); String msgEn = MessageUtils.getText(e.getMsgKey(), e.getMsgParam(), new Locale("en","US"), e.getMessage());
String msgJp = MessageUtils.getText(e.getMsgKey(), e.getMsgParam(), new Locale("ja","JP"), e.getMessage());
log.warn(statusBean.getCode() + "入库到" + storage.getCid() + "失败:" + e.getMessage()+","+msgEn+","+msgJp);
statusBean.setMsg(e.getMessage()); statusBean.setMsg(e.getMessage());
statusBean.setMsgCode(e.getMsgKey());
statusBean.setMsgEn(msgEn);
statusBean.setMsgJp(msgJp);
serverExceptions.put(storage.getCid(), e); serverExceptions.put(storage.getCid(), e);
} catch (Exception e) { }catch (Exception e) {
log.error(statusBean.getCode() + "入库到" + storage.getCid() + "失败", e); log.error(statusBean.getCode() + "入库到" + storage.getCid() + "失败", e);
statusBean.setMsg(e.getMessage()); statusBean.setMsg(e.getMessage());
serverExceptions.put(storage.getCid(), e); serverExceptions.put(storage.getCid(), e);
...@@ -379,7 +385,7 @@ public class BaseDeviceHandler implements IDeviceHandler { ...@@ -379,7 +385,7 @@ public class BaseDeviceHandler implements IDeviceHandler {
if (pos != null) { if (pos != null) {
Storage storage = dataCache.getStorageById(pos.getStorageId()); Storage storage = dataCache.getStorageById(pos.getStorageId());
throw new ValidateException("error.barcode.inStorage", "[ " + barcodeSave.getBarcode() + "]已在" + storage.getName() + "[" + pos.getPosName() + "]中", new String[]{barcodeSave.getBarcode(), storage.getName(), pos.getPosName()}); throw new ValidateException("smfcore.error.barcode.inStorage", "[ " + barcodeSave.getBarcode() + "]已在" + storage.getName() + "[" + pos.getPosName() + "]中", new String[]{barcodeSave.getBarcode(), storage.getName(), pos.getPosName()});
} }
for (DataLog task : taskService.getQueueTasks()) { for (DataLog task : taskService.getQueueTasks()) {
......
...@@ -120,7 +120,7 @@ public class MessageUtils { ...@@ -120,7 +120,7 @@ public class MessageUtils {
return MessageFormat.format(msg,params); return MessageFormat.format(msg,params);
} }
}catch (Exception ex){ }catch (Exception ex){
log.error("获取资源["+msgKey+"]["+defaultMsg+"]["+locale.getLanguage()+"]出错:"+ex.toString()); log.error("获取资源["+msgKey+"]["+defaultMsg+"]["+locale.toLanguageTag()+"]出错:"+ex.toString());
if(defaultMsg != null){ if(defaultMsg != null){
return defaultMsg; return defaultMsg;
} }
......
...@@ -19,6 +19,7 @@ import com.neotel.smfcore.core.device.enums.BOX_STATUS; ...@@ -19,6 +19,7 @@ import com.neotel.smfcore.core.device.enums.BOX_STATUS;
import com.neotel.smfcore.core.device.enums.OP; import com.neotel.smfcore.core.device.enums.OP;
import com.neotel.smfcore.core.device.enums.OP_STATUS; import com.neotel.smfcore.core.device.enums.OP_STATUS;
import com.neotel.smfcore.core.device.handler.impl.BaseDeviceHandler; import com.neotel.smfcore.core.device.handler.impl.BaseDeviceHandler;
import com.neotel.smfcore.core.language.util.MessageUtils;
import com.neotel.smfcore.core.storage.enums.DeviceType; import com.neotel.smfcore.core.storage.enums.DeviceType;
import com.neotel.smfcore.core.storage.service.po.Storage; import com.neotel.smfcore.core.storage.service.po.Storage;
import com.neotel.smfcore.core.storage.service.po.StoragePos; import com.neotel.smfcore.core.storage.service.po.StoragePos;
...@@ -33,10 +34,7 @@ import org.springframework.web.bind.annotation.ResponseBody; ...@@ -33,10 +34,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.Collection; import java.util.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/** /**
* 锡膏料仓 * 锡膏料仓
...@@ -205,6 +203,11 @@ public class SpBoxHandler extends BaseDeviceHandler { ...@@ -205,6 +203,11 @@ public class SpBoxHandler extends BaseDeviceHandler {
} catch (ValidateException e) { } catch (ValidateException e) {
log.warn(statusBean.getCode() + "入库到" + storage.getCid() + "失败:" + e.getMessage()); log.warn(statusBean.getCode() + "入库到" + storage.getCid() + "失败:" + e.getMessage());
statusBean.setMsg(e.getMessage()); statusBean.setMsg(e.getMessage());
statusBean.setMsgCode(e.getMsgKey());
String msgEn = MessageUtils.getText(e.getMsgKey(), e.getMsgParam(), new Locale("en","US"), e.getMessage());
String msgJp = MessageUtils.getText(e.getMsgKey(), e.getMsgParam(), new Locale("ja","JP"), e.getMessage());
statusBean.setMsgEn(msgEn);
statusBean.setMsgJp(msgJp);
serverExceptions.put(storage.getCid(), e); serverExceptions.put(storage.getCid(), e);
} catch (Exception e) { } catch (Exception e) {
log.error(statusBean.getCode() + "入库到" + storage.getCid() + "失败", e); log.error(statusBean.getCode() + "入库到" + storage.getCid() + "失败", e);
......
...@@ -265,6 +265,7 @@ smfcore.order.uploadFailure=\u4E0A\u4F20\u5931\u8D25 ...@@ -265,6 +265,7 @@ smfcore.order.uploadFailure=\u4E0A\u4F20\u5931\u8D25
error.storage.outNotEnd=\u6599\u4ED3{0}\u6709\u51FA\u5E93\u4EFB\u52A1\u672A\u5B8C\u6210\uFF0C\u4E0D\u5141\u8BB8\u5165\u5E93 error.storage.outNotEnd=\u6599\u4ED3{0}\u6709\u51FA\u5E93\u4EFB\u52A1\u672A\u5B8C\u6210\uFF0C\u4E0D\u5141\u8BB8\u5165\u5E93
smfcore.order.exception=\u5F02\u5E38 smfcore.order.exception=\u5F02\u5E38
smfcore.order.yes=\u662F smfcore.order.yes=\u662F
smfcore.error.barcode.inStorage=[{0}]\u5DF2\u5728{1}[{2}]\u4E2D
smfcore.take_out_reel_failure= smfcore.take_out_reel_failure=
#smfclient.nlp.onlyOneTray=\u4E0D\u53EF\u540C\u65F6\u653E\u5165\u591A\u76D8\u7269\u6599:{0} #smfclient.nlp.onlyOneTray=\u4E0D\u53EF\u540C\u65F6\u653E\u5165\u591A\u76D8\u7269\u6599:{0}
#smfclient.nlp.cannotFindPos={0}\u672A\u627E\u5230\u5E93\u4F4D:{1} #smfclient.nlp.cannotFindPos={0}\u672A\u627E\u5230\u5E93\u4F4D:{1}
......
...@@ -263,3 +263,4 @@ smfcore.order.uploadFailure=Upload failed ...@@ -263,3 +263,4 @@ smfcore.order.uploadFailure=Upload failed
error.storage.outNotEnd= {0}There are outgoing tasks not yet completed, not allowed to be warehoused error.storage.outNotEnd= {0}There are outgoing tasks not yet completed, not allowed to be warehoused
smfcore.order.exception=Exceptions smfcore.order.exception=Exceptions
smfcore.order.yes=Yes smfcore.order.yes=Yes
smfcore.error.barcode.inStorage=[{0}}] is already in {1}}[{2}}]
...@@ -261,3 +261,4 @@ smfcore.order.uploadFailure=\u4E0A\u4F20\u5931\u8D25 ...@@ -261,3 +261,4 @@ smfcore.order.uploadFailure=\u4E0A\u4F20\u5931\u8D25
error.storage.outNotEnd= {0} \u672A\u5B8C\u4E86\u306E\u9001\u4FE1\u30BF\u30B9\u30AF\u304C\u3042\u308A\u3001\u30B9\u30C8\u30C3\u30AF\u3092\u8A31\u53EF\u3057\u306A\u3044 error.storage.outNotEnd= {0} \u672A\u5B8C\u4E86\u306E\u9001\u4FE1\u30BF\u30B9\u30AF\u304C\u3042\u308A\u3001\u30B9\u30C8\u30C3\u30AF\u3092\u8A31\u53EF\u3057\u306A\u3044
smfcore.order.exception=\u4F8B\u5916\u4E8B\u9805 smfcore.order.exception=\u4F8B\u5916\u4E8B\u9805
smfcore.order.yes=\u306F\u3044 smfcore.order.yes=\u306F\u3044
smfcore.error.barcode.inStorage=[0}}]\u306F\u3059\u3067\u306B{1}[{2}}\u306B\u5165\u3063\u3066\u3044\u307E\u3059\u3002
...@@ -261,3 +261,4 @@ smfcore.order.uploadFailure=\u4E0A\u4F20\u5931\u8D25 ...@@ -261,3 +261,4 @@ smfcore.order.uploadFailure=\u4E0A\u4F20\u5931\u8D25
error.storage.outNotEnd=\u6599\u4ED3{0}\u6709\u51FA\u5E93\u4EFB\u52A1\u672A\u5B8C\u6210\uFF0C\u4E0D\u5141\u8BB8\u5165\u5E93 error.storage.outNotEnd=\u6599\u4ED3{0}\u6709\u51FA\u5E93\u4EFB\u52A1\u672A\u5B8C\u6210\uFF0C\u4E0D\u5141\u8BB8\u5165\u5E93
smfcore.order.exception=\u5F02\u5E38 smfcore.order.exception=\u5F02\u5E38
smfcore.order.yes=\u662F smfcore.order.yes=\u662F
smfcore.error.barcode.inStorage=[{0}]\u5DF2\u5728{1}[{2}]\u4E2D
\ No newline at end of file \ No newline at end of file
...@@ -262,3 +262,4 @@ smfcore.order.uploadFailure=\u4E0A\u4F20\u5931\u8D25 ...@@ -262,3 +262,4 @@ smfcore.order.uploadFailure=\u4E0A\u4F20\u5931\u8D25
error.storage.outNotEnd=\u6599\u5009{0}\u6709\u51FA\u5EAB\u4EFB\u52D9\u672A\u5B8C\u6210\uFF0C\u4E0D\u5141\u8A31\u5165\u5EAB error.storage.outNotEnd=\u6599\u5009{0}\u6709\u51FA\u5EAB\u4EFB\u52D9\u672A\u5B8C\u6210\uFF0C\u4E0D\u5141\u8A31\u5165\u5EAB
smfcore.order.exception=\u7570\u5E38 smfcore.order.exception=\u7570\u5E38
smfcore.order.yes=\u662F smfcore.order.yes=\u662F
smfcore.error.barcode.inStorage=[{0}]\u5DF2\u5728{1}[{2}]\u4E2D
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!