fix(工序出站):增加熟化工序出站接口
This commit is contained in:
parent
6edc61601e
commit
459bd0d9bf
@ -2,19 +2,14 @@ package com.foreverwin.iep.integration.handler.def.sh;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.foreverwin.iep.integration.constant.Msg;
|
||||
import com.foreverwin.iep.integration.domain.InvokeRequest;
|
||||
import com.foreverwin.iep.integration.domain.InvokeResponse;
|
||||
import com.foreverwin.iep.integration.dto.SapExamineItemDTO;
|
||||
import com.foreverwin.iep.integration.service.HandlerService;
|
||||
import com.foreverwin.iep.integration.utils.JS;
|
||||
import com.foreverwin.iep.wip.domain.NlvStartRequest;
|
||||
import com.foreverwin.iep.wip.dto.OperationOutDTO;
|
||||
import com.foreverwin.iep.wip.feign.RemoteWipService;
|
||||
import com.foreverwin.mom.common.core.util.I18nUtil;
|
||||
import com.google.gson.Gson;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@ -45,16 +40,14 @@ public class LotOut implements HandlerService {
|
||||
|
||||
@Override
|
||||
public String validation(InvokeRequest invokeRequest) {
|
||||
JSONObject jsonObject = JS.parseObject(invokeRequest.getMessageContent());
|
||||
// 表映射到实体类
|
||||
Gson gson = new Gson();
|
||||
OperationOutDTO operationOutDTO = gson.fromJson(jsonObject.get(Msg.MESSAGE_CONTENT).toString(), OperationOutDTO.class);
|
||||
if (ObjectUtil.isNull(operationOutDTO)) {
|
||||
String messageContent = invokeRequest.getMessageContent();
|
||||
JSONObject jsonObject = JS.parseObject(messageContent);
|
||||
if (ObjectUtil.isNull(jsonObject)) {
|
||||
return I18nUtil.getI18nText("int.invoke.iMES.in.error1");
|
||||
}
|
||||
// 校验
|
||||
StringBuilder msg = new StringBuilder();
|
||||
if (StrUtil.isBlank(operationOutDTO.getResrce())) {
|
||||
if (StrUtil.isBlank(jsonObject.getString("SITE"))) {
|
||||
msg.append("SITE不能为空!");
|
||||
}
|
||||
return msg.toString();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user