Commit 04d57262 zshaohui

application—prod删除配置

1 个父辈 ae7f4235
...@@ -7,6 +7,7 @@ import com.neotel.smfcore.common.exception.ValidateException; ...@@ -7,6 +7,7 @@ import com.neotel.smfcore.common.exception.ValidateException;
import com.neotel.smfcore.common.utils.DateUtil; import com.neotel.smfcore.common.utils.DateUtil;
import com.neotel.smfcore.common.utils.HttpHelper; import com.neotel.smfcore.common.utils.HttpHelper;
import com.neotel.smfcore.common.utils.JsonUtil; import com.neotel.smfcore.common.utils.JsonUtil;
import com.neotel.smfcore.common.utils.StringUtils;
import com.neotel.smfcore.core.barcode.service.po.Barcode; import com.neotel.smfcore.core.barcode.service.po.Barcode;
import com.neotel.smfcore.custom.micron20031.bean.DepositMatReqBean; import com.neotel.smfcore.custom.micron20031.bean.DepositMatReqBean;
import com.neotel.smfcore.custom.micron20031.bean.MatOrderBean; import com.neotel.smfcore.custom.micron20031.bean.MatOrderBean;
...@@ -200,32 +201,38 @@ public class Micron20031Api { ...@@ -200,32 +201,38 @@ public class Micron20031Api {
return ""; return "";
} }
final static String auth = "Basic c0E1UENNdHhJTFAwZ0VFb1ZyUGFkMnhHTmZNYTp1WmRuSWYxVW1kOG9uNUpHa3NRclZ4RDdtWklh";
public static String getAuthToken() { public static String getAuthToken() {
if (ObjectUtil.isEmpty(url_getToken)) { if (ObjectUtil.isEmpty(url_getToken)) {
//直接返回默认的token //直接返回默认的token
return ""; return "";
} }
try { try {
final String auth = "Basic c0E1UENNdHhJTFAwZ0VFb1ZyUGFkMnhHTmZNYTp1WmRuSWYxVW1kOG9uNUpHa3NRclZ4RDdtWklh";
Map<String, Object> dataMap = new HashMap<>(); Map<String, Object> dataMap = new HashMap<>();
dataMap.put("grant_type", "client_credentials"); dataMap.put("grant_type", "client_credentials");
String resultStr = HttpHelper.postJsonWithAuth(url_getToken, dataMap, auth, "application/x-www-form-urlencoded"); Map<String, String> headerMap = new HashMap<>();
headerMap.put("Authorization", auth);
headerMap.put("Content-Type", "application/x-www-form-urlencoded");
String resultStr = HttpHelper.post(url_getToken, dataMap, headerMap);
log.info("get token from MES 返回:" + resultStr); log.info("get token from MES 返回:" + resultStr);
JSONObject object = JSONObject.parseObject(resultStr); JSONObject object = JSONObject.parseObject(resultStr);
api_AUTH_TOKEN = object.getString("token_type") + " " + object.getString("access_token"); api_AUTH_TOKEN = object.getString("token_type") + " " + object.getString("access_token");
return api_AUTH_TOKEN; return api_AUTH_TOKEN;
} catch (ApiException e) { } catch (Exception e) {
log.error("checkUserRights Error", e); log.error("checkUserRights Error", e);
} }
return ""; return "";
} }
public static void main(String[] args) {
getAuthToken();
}
/** /**
* Order * Order
* CheckUserRights * CheckUserRights
...@@ -288,6 +295,9 @@ public class Micron20031Api { ...@@ -288,6 +295,9 @@ public class Micron20031Api {
//pnMap的key为pn, value为库存数量 //pnMap的key为pn, value为库存数量
String checkStockAvailableUrl = getUrl(api_CheckStockAvailable); String checkStockAvailableUrl = getUrl(api_CheckStockAvailable);
if (StringUtils.isBlank(checkStockAvailableUrl)){
return new ArrayList<>();
}
String auth = getAuthToken(); String auth = getAuthToken();
List<Map<String,String>> paramList = new ArrayList<>(); List<Map<String,String>> paramList = new ArrayList<>();
for (String pn : pnMap.keySet()) { for (String pn : pnMap.keySet()) {
...@@ -332,6 +342,9 @@ public class Micron20031Api { ...@@ -332,6 +342,9 @@ public class Micron20031Api {
public static MatOrderBean triggerMatReqOrder(MatOrderBean orderBean) throws ApiException { public static MatOrderBean triggerMatReqOrder(MatOrderBean orderBean) throws ApiException {
//pnMap的key为pn, value为库存数量 //pnMap的key为pn, value为库存数量
String checkStockAvailableUrl = getUrl(api_TriggerMatReqOrder); String checkStockAvailableUrl = getUrl(api_TriggerMatReqOrder);
if (StringUtils.isBlank(checkStockAvailableUrl)){
return orderBean;
}
String auth = getAuthToken(); String auth = getAuthToken();
Map<String,Object> dataMap = new HashMap<>(); Map<String,Object> dataMap = new HashMap<>();
dataMap.put("MicronPN",orderBean.getMicronPN()); dataMap.put("MicronPN",orderBean.getMicronPN());
...@@ -366,7 +379,10 @@ public class Micron20031Api { ...@@ -366,7 +379,10 @@ public class Micron20031Api {
public static List<DepositMatReqBean> getMatReqDetail(String matReqNo) throws ApiException { public static List<DepositMatReqBean> getMatReqDetail(String matReqNo) throws ApiException {
//pnMap的key为pn, value为库存数量 //pnMap的key为pn, value为库存数量
String getMatReqDetailUrl = getUrl(api_GetMatReqDetail); String getMatReqDetailUrl = getUrl(api_GetMatReqDetail);
; if (StringUtils.isBlank(getMatReqDetailUrl)){
return new ArrayList<>();
}
String auth = getAuthToken(); String auth = getAuthToken();
Map<String, Object> dataMap = new HashMap<>(); Map<String, Object> dataMap = new HashMap<>();
dataMap.put("MatReqNo", matReqNo); dataMap.put("MatReqNo", matReqNo);
...@@ -410,6 +426,9 @@ public class Micron20031Api { ...@@ -410,6 +426,9 @@ public class Micron20031Api {
public static Barcode depositCreateMA(Barcode barcode,String username) throws ApiException { public static Barcode depositCreateMA(Barcode barcode,String username) throws ApiException {
//pnMap的key为pn, value为库存数量 //pnMap的key为pn, value为库存数量
String depositCreateMAUrl = getUrl(api_DepositCreateMA); String depositCreateMAUrl = getUrl(api_DepositCreateMA);
if (StringUtils.isBlank(depositCreateMAUrl)){
return barcode;
}
String auth = getAuthToken(); String auth = getAuthToken();
Map<String,Object> dataMap = new HashMap<>(); Map<String,Object> dataMap = new HashMap<>();
dataMap.put("MicronPN",barcode.getPartNumber()); dataMap.put("MicronPN",barcode.getPartNumber());
...@@ -459,6 +478,9 @@ public class Micron20031Api { ...@@ -459,6 +478,9 @@ public class Micron20031Api {
*/ */
public static void sendEmail(String to, String cc, String subject, String conent){ public static void sendEmail(String to, String cc, String subject, String conent){
String url = getUrl(api_SendEmail); String url = getUrl(api_SendEmail);
if (StringUtils.isBlank(url)){
return;
}
String auth = getAuthToken(); String auth = getAuthToken();
try { try {
Map<String,Object> dataMap = new HashMap<>(); Map<String,Object> dataMap = new HashMap<>();
...@@ -491,6 +513,9 @@ public class Micron20031Api { ...@@ -491,6 +513,9 @@ public class Micron20031Api {
*/ */
public static void mATrackOut(Barcode barcode){ public static void mATrackOut(Barcode barcode){
String url = getUrl(api_MATrackOut); String url = getUrl(api_MATrackOut);
if (StringUtils.isBlank(url)){
return;
}
String auth = getAuthToken(); String auth = getAuthToken();
try { try {
Map<String,Object> dataMap = new HashMap<>(); Map<String,Object> dataMap = new HashMap<>();
......
micron:
apiAddr: https://testapigtwy.micron.com/t/app.mfg/mmsil/v1/DEVL/SINGAPORE/
api_CheckUserRights: CheckUserRights
api_CheckStockAvailable: CheckStockAvailable
api_TriggerMatReqOrder: TriggerMatReqOrder
api_GetMatReqDetail: GetMatReqDetail
api_DepositCreateMA: DepositCreateMA
api_SendEmail: SendEmail
api_MATrackOut: MATrackOut
api_GetEquipIDList: GetEquipIDList
api_GetMicronPN: GetMicronPN
api_ChkAuthoriseToDispatch: ChkAuthoriseToDispatch
api_ReturnMaterial: ReturnMaterial
defToken: Bearer 0f1a4408-7235-3f01-b671-f71491dc6bfa
# getTokenUrl: https://boapi3testgtwy.micron.com/token
email:
to:
cc:
api:
name: 20031
inCheckUrl: https://testapigtwy.micron.com/t/app.mfg/mmsil/v1/DEVL/SINGAPORE/ReturnMaterial
# loginCheckUrl: https://testapigtwy.micron.com/t/app.mfg/mmsil/v1/DEVL/SINGAPORE/CheckUserRights
# 登录相关配置 # 登录相关配置
login: login:
single-login: false single-login: false
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!