体检订单推送到V5
__1MmCqsHNrmMtmsitMcW
__1MmCqsHNrmMtmsitMcW
published
UTF-8
post
/checkup/push
json
0){
for(var iterator2 = datas2.iterator();iterator2.hasNext();){
var map2 = iterator2.next();
value = map2.get("item_value");
servicetype = map2.get("item_service_type")
product_sku = map2.get("item_product_sku")
product_name = map2.get("item_name")
}
}else{
var sql="insert into tlk_post_record (created,id,item_ORIGINAL_INPUT, item_response,item_url,item_flag) values(now(),'"+uuid.getSequence()+"','"+ORIGINAL_INPUT+"','sku不存在','"+localUrl+"','-1')";
insertByDSName("shoppingrules",sql);
b = true;
continue;
}
value = quantity * 1;
var resultjson = new Packages.java.util.HashMap();
resultjson.put("productName",product_name);
resultjson.put("domainid",domainid);
resultjson.put("domain_name",domain_name);
resultjson.put("sumQuantity",value)
resultjson.put("product_sku",product_sku)
resultjson.put("product_category",servicetype);
resultjson.put("sumMoney",sumMoney);
resultjson.put("reference_number",reference_number);
resultjson.put("operatorName",domain_name);
resultjson.put("operatorId",domainid)
resultjson.put("source_id",source_id);
jsong.add(resultjson);
}
if(jsong == null || jsong.size() > 0){
}else{
result.put("msg","无可用订单!")
result.put("flag","-1");
return result;
}
var strjson = Packages.com.alibaba.fastjson.JSON.toJSONString(jsong);
try{
if("考培服务".equals(servicetype)){
var url=localUrl+"/obpm/magic-api/exam/recharge?accessToken="+accessToken
}else if("体检服务".equals(servicetype)){
var url=localUrl+"/obpm/magic-api/checkup/recharge?accessToken="+accessToken
}
var response = Packages.cn.hutool.http.HttpUtil.post(url, strjson);
if(response.indexOf('"flag\":1') != "-1"){
if(!b){
result.put("msg","操作成功!");
}else{
result.put("msg","部分操作成功!");
}
result.put("flag","1");
result.put("response",response);
var sql="insert into tlk_post_record (created,id,item_ORIGINAL_INPUT, item_response,item_url,item_flag,item_request) values(now(),'"+uuid.getSequence()+"','"+ORIGINAL_INPUT+"','"+response+"','"+url+"','1','"+jsong+"')";
insertByDSName("shoppingrules",sql);
}else{
result.put("response",response);
result.put("url",url);
result.put("json",strjson);
result.put("flag","-1");
response = response.replace("'","");
var sql="insert into tlk_post_record (created,id,item_ORIGINAL_INPUT, item_response,item_url,item_flag,item_request) values(now(),'"+uuid.getSequence()+"','"+ORIGINAL_INPUT+"','接口错误','"+url+"','-1','"+jsong+"')";
insertByDSName("shoppingrules",sql);
}
}catch(e){
result.put("msg",e);
result.put("flag",-1);
}
return result
} else {
result.put("msg", "请求体不能为空!");
result.put("flag", -1);
return result;
}
})()]]>