体检订单推送到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; } })()]]>