var sfTest = false;
function buffalo_Ybjy(json) {
var sign = null;
var msg = null;
var flag = json.flag;
var userbean = getUserBean();
// json.get("flag");
var jylx = json.jylx;
if (flag == '1') {
console.log("此次交易为:"+jylx);
msg = json.message;
// json.get("message");
sign == '1';
if (jylx == "dk") {
var ickId = json.ickID;
var xzdm = json.xzdm;
var dkfs = json.dkfs;
sendTrade("正在进行读卡", xzdm, "10", msg, function (data) {
if (getHttpResult(data)) {
var json = {
"ret": data.resultMsg,
"ickID":ickId,
"xzdm":xzdm
};
if(dkfs){
json.dkfs= dkfs;
}
buffalo.remoteCall("inpatientService.getHttpICKInfoResponse", [json, userbean], function (reply) {
var dk_ret = JSON.parse(reply.getResult());
if (getHttpResult(dk_ret)) {
// transactionMap.set("dk_ret", data.resultMsg);
// transactionMap.set("dk_init", dk_ret.message);
// transactionMap.set("jyzt", "1");
dk_ret.ret = data.resultMsg;
$("#SB").val((data.resultMsg));
parent.$("#SB").val((data.resultMsg));
parent.parent.$("#SB").val((data.resultMsg));
if(dkfs=='CX'){
var dzsbkData = dk_ret.message;
DZSBKRet(dzsbkData.kxxy,dzsbkData.kh);
}else{
readCardAfter(dk_ret);
}
} else {
dk_err(dk_ret.errorMessage);
}
});
}else {
dk_err("出错了"+data.resultMsg);
}
});
} else if(jylx == "mzyjs"){ //预结算
var $xzdm = json.xzdm;
if("00000000"==$xzdm){ //自费预结算 直接跳转
var msg2 = JSON.stringify(msg);
var maps = {
"result":msg2,
"xzdm":"00000000",
"jsbh":json.jsbh,
"jzxh":json.jzxh
}
jumpYjs(maps);
}else if ("00000001"==$xzdm){
var param = {
responseString : '',
xzdm:$xzdm,
jzxh:json.jzxh,
jsbh:json.jsbh,
otherMap : json.otherMap,
"ghlx":json.ghlx,
cfbhs:json.cfbhs,
isEwfy:json.isEwfy,
ybdjh : json.ybdjh
}
buffalo.remoteCall("drugSaleService.setOutPatientPreSettlementGetResponse", [param, userbean], function (reply) {
var resultValues = JSON.parse(reply.getResult());
var yb_fyjs=resultValues.yb_fyjs;
yb_fyjs.czry=encodeURIComponent(yb_fyjs.czry)
resultValues.yb_fyjs=yb_fyjs;
if (getHttpResult(resultValues)) {
var maps = {
"result":JSON.stringify(resultValues),
"jsbh":json.jsbh,
"jzxh":json.jzxh,
"xzdm":$xzdm,
"ybdjh":json.ybdjh,
"cfbhs":json.cfbhs,
"isEwfy":json.isEwfy,
"ghlx":json.ghlx
};
jumpYjs(maps);
} else {
yjsError(resultValues.errorMessage);
}
});
}else{
sendTrade("正在医保预结算",$xzdm,json.dyfs,msg,function(data){
if(data.resultFlag=="1"){
var param = {
responseString : data.resultMsg,
xzdm:$xzdm,
jzxh:json.jzxh,
jsbh:json.jsbh,
otherMap : json.otherMap,
"mzOrGhType":json.mzOrGhType,
cfbhs:json.cfbhs,
isEwfy:json.isEwfy,
ybdjh : json.ybdjh
}
if(json.jslx && json.jsbh){
param.jslx = json.jslx;
param.jsbh = json.jsbh;
}
if(json.ghysf){
param.ghysf =json.ghysf
}
buffalo.remoteCall("drugSaleService.setOutPatientPreSettlementGetResponse", [param, userbean], function (reply) {
var resultValues = JSON.parse(reply.getResult());
if (getHttpResult(resultValues)) {
var maps = {
"result":JSON.stringify(resultValues),
"jsbh":json.jsbh,
"jzxh":json.jzxh,
"xzdm":$xzdm,
"ybdjh":json.ybdjh,
"cfbhs":json.cfbhs,
"isEwfy":json.isEwfy,
"mzOrGhType":json.mzOrGhType
};
if(json.jslx && json.jsbh){
maps.jslx = json.jslx;
maps.jsbh = json.jsbh;
}
if(json.ghysf){
maps.ghysf =json.ghysf
}
if(json.ybgzsybz){
maps.ybgzsybz =json.ybgzsybz
}
jumpYjs(maps);
} else {
yjsError(resultValues.errorMessage);
}
});
}else{
yjsError(data.resultMsg);
}
});
}
} else if(jylx == "mzjs"){ //结算
var $xzdm = json.xzdm;
if("00000000"==$xzdm){ //自费结算
var maps = {
"jsbh":json.jsbh,
"jzxh":json.jzxh
}
jumpJs(maps);
}else{
var nowJsbh = json.jsbh;
if(nowJsbh){//在结算前 加入一个参数 防止 在结算的时候 用户去点击冲正 (重庆专属
setFzczByJsbh(nowJsbh);
}
sendTrade("正在医保结算",$xzdm,"1",msg,function(data){
var cqUserBean = getUserBean();
var isCqpassword = '0';
try {
if (cqUserBean.ssqh.indexOf('500') > -1 && data && data.resultMsg && data.resultMsg.indexOf('密码输入有误') > -1) {
isCqpassword = '1';
}
}catch (e){
}
if(isCqpassword =='1'){
jsError(data.resultMsg,json.jsbh);
}else {
if (data.resultFlag == "1") {
var param = {
responseString: data.resultMsg,
xzdm: $xzdm,
jzxh: json.jzxh,
jsbh: json.jsbh,
otherMap: json.otherMap,
jylsh: json.jylsh,
sfghf: json.mzOrGhType,
ybdjh: json.ybdjh,
cfbhs: json.cfbhs,
isEwfy: json.isEwfy,
"mzOrGhType": json.mzOrGhType
}
buffalo.remoteCall("drugSaleService.setOutPatientSettlementGetResponse", [param, userbean], function (reply) {
var resultValues = JSON.parse(reply.getResult());
if (getHttpResult(resultValues)) {
//交易确认在跳转后的页面做
var maps = {
"jsbh": json.jsbh,
"sfghf": resultValues.sfghf,
"jzxh":json.jzxh
}
addGhjs(resultValues);
clearFzczByJsbh(json.jsbh);//结算成功 那需要把结算记录改为可以冲正!
jumpJs(maps);
} else {
jsError(resultValues.errorMessage,json.jsbh,$xzdm,json.jzxh);
}
});
} else {
jsError(data.resultMsg,json.jsbh,$xzdm,json.jzxh);
}
}
});
}
} else if(jylx == "jyqr"){ //医保交易确认
var $xzdm = json.xzdm;
var param = {
swjg:'1',
qrbz:'1',
xzdm:$xzdm,
jzxh:json.jzxh,
jsbh:json.jsbh,
otherMap : json.otherMap
}
if(!msg){
param.responseString = "无需确认";
buffalo.remoteCall("drugSaleService.saveConfirmResponseString", [param, userbean], function (reply) {
var resultValues = JSON.parse(reply.getResult());
if (getHttpResult(resultValues)) {
toCheckSuccess(json.jzxh,json.jsbh);
} else {
toCheckError(resultValues.errorMessage);
}
});
}else{
sendTrade("正在交易确认",$xzdm,"",msg,function(data){
if(data.resultFlag=="1"){
param.responseString = data.resultMsg,
buffalo.remoteCall("drugSaleService.saveConfirmResponseString", [param, userbean], function (reply) {
var resultValues = JSON.parse(reply.getResult());
if (getHttpResult(resultValues)) {
toCheckSuccess(json.jzxh,json.jsbh);
} else {
toCheckError(resultValues.errorMessage);
}
});
}else{
toCheckError(data.resultMsg);
}
});
}
} else if(jylx == "mztf"){ //门诊退费
var $xzdm = json.xzdm;
if("00000000"==$xzdm||"00000001"==$xzdm){ //自费结算
toRefundSeccess(json.jzxh,json.jsbh);
}else{
sendTrade("正在医保退费",$xzdm,"",msg,function(data){
if(data.resultFlag=="1"){
var param = {
responseString : data.resultMsg,
xzdm:$xzdm,
jzxh:json.jzxh,
jsbh:json.jsbh,
otherMap : json.otherMap,
zffs : getTfZffs()
}
if(json.jylsh){//雷柏的退费
param.jylsh = json.jylsh;
}
buffalo.remoteCall("drugSaleService.savemzRefundResponse", [param, userbean], function (reply) {
var resultValues = JSON.parse(reply.getResult());
if (getHttpResult(resultValues)) {
toRefundSeccess(json.jzxh,json.jsbh);
} else {
toRefundFaild(resultValues.errorMessage);
}
});
}else{
toRefundFaild(data.resultMsg);
}
});
}
} else if (jylx == "init") {
transactionMap.set("jyzt", "0");
} else if (jylx == "rdz") {
if(msg){
if(msg=='WXDZ'){
dcdz("对账成功");
}else{
sendTrade("正在日对账", json.xzdm, json.dyfs, msg, function (data) {
if(getHttpResult(data)){
json.message = data.resultMsg;
buffalo.remoteCall("sysSettingService.ybDailyCheckoutv2GetResponse", [json, userbean], function (reply) {
var resultValues = JSON.parse(reply.getResult());
if (getHttpResult(resultValues)) {
dcdz(resultValues.message);
} else {
dcdz_err(resultValues.errorMessage);
}
});
}else{
dcdz_err(data.resultMsg);
}
});
}
}else{
dcdz("对账结束");
}
} else if (jylx == "jymxxz") {
var jylx = "";
if (userbean.ssqh == "330783" || userbean.ssqh == "331121") {
jylx = "2";
if (userbean.ssqh == "330783") {
userbean.zjm = jyzq;
}
} else if (userbean.ssqh == "330523" || userbean.ssqh == "330521") {
jylx = "1"
} else {
jylx = "3";
}
var jylx = "1";
var xzdm = json.xzdm;
var scope = json.scope;
sendTradeNoFrame("正在下载医保明细", jylx, msg, function (data) {
if(getHttpResult(data)){
json.message = data.resultMsg;
buffalo.remoteCall("sysSettingService.downloadYBJymxv2GetResponse", [json, userbean], function (reply) {
var myData = JSON.parse(reply.getResult());
if (getHttpResult(myData)) {
var response = myData.response;
var zdlsh = response.zdlsh
var maps = {
"mxxz_zdlsh":zdlsh
}
loadEnd(maps);
} else {
loadEnderr(myData.errorMessage);
}
});
}else {
loadEnderr(data.resultMsg);
}
});
} else if (jylx == "xzybml") {
var requestString = json.requestString;
sendTrade("正在下载目录信息", json.xzdm, "10", requestString, function (data) {
if (getHttpResult(data)) {
json.responseString = data.resultMsg;
if ((json.xzdm.indexOf('500000')>-1|| json.xzdm=='33000099'||jxDownload(json.xzdm))&&json.fylb=='4'){
showCqqtxx(json);
}else {
buffalo.remoteCall("inpatientService.getZxmlxzGetResponse", [json],
function (reply) {
var jObj = JSON.parse(reply.getResult());
if (getHttpResult(jObj)) {
// if (ifGjpt()){//新重庆目录下载 请求拿到 文件查询号 走9102再下载ZIP压缩包 国家平台都走这个模式
var str = jObj.returnMap;
var filequryno=str.filequryno;
var filename=str.filename;
if (filename!=''||filename!=null){
cqNewcatalogue(filequryno,json.xzdm,filename,json);
}
// }else {
// var returnMap = jObj.returnMap;
// var ybResult = returnMap.ybResult;
// var hasNext = returnMap.jsbz;
// var maxNumber = returnMap.lsh;
// var size = returnMap.size==undefined?0:returnMap.size;
// var nextDate =returnMap.startDate;
// console.log("当前流水号=============:"+maxNumber);
// var maps={
// "xz_hasNext":hasNext,
// "xz_size":size,
// "xz_maxNumber":maxNumber,
// "xz_nextDate":nextDate
// }
// downloadKA02(maps);
// }
} else {
console.log(jObj.errorMessage.indexOf("最新"));
console.log(json.jyhArr);
if (jObj.errorMessage.indexOf("最新")>-1&&json.jyhArr){
var arr = json.jyhArr;
setJyzt(arr[0],'2');
arr.shift();
toDownLoad(arr);
}else {
downloadKA02err(jObj.errorMessage);
}
}
});
}
} else {
downloadKA02err(data.resultMsg);
}
});
} else if (jylx == "HeartBeat") {
//无事件
} else if (jylx == "getYpyl"){
var requestString = json.requestString;
sendTrade("正在获取参保人员余药信息",json.xzdm,json.dyfs,requestString,function(data){
if(getHttpResult(data)){
json.responseString = data.resultMsg;
buffalo.remoteCall("inpatientService.saveSearchYpsyl_ResponseString",[json,userbean],
function(reply) {
var list = new Array();
var resultValues=JSON.parse(reply.getResult());
if(getHttpResult(resultValues)){
var ypsyllist = resultValues.list;
var list=list.concat(ypsyllist);
var maps = {
"ypylList":list
}
getYpyl(maps);
}else{
getYpyl_err(resultValues.errorMessage);
}
});
}else {
getYpyl_err(data.resultMsg);
}
});
}else if(jylx == "sczlmldz"){
var requestString = json.requestString;
var dyfs=json.dyfs;
var xzdm=json.xzdm;
var uploadWzbh=json.uploadWzbh;
if(requestString =='WXSC'){
if(xzdm=='50000099' && ifYd(userbean.zhlb) &&uploadWzbh){
checkCqYdWpcf(function (cqydwp) {
if(cqydwp=='1'){
getWpcfKcxxTbUploadYbmldzAfter(uploadWzbh);
}else{
dyscSuc_all();
}
});
}else{
dyscSuc_all();
}
}else {
sendTrade("正在上传目录对照", xzdm, dyfs, requestString, function (data) {
if (getHttpResult(data)) {
json.responseString = data.resultMsg;
buffalo.remoteCall("sysSettingService.ybmlscGetResponse", [json, userbean], function (replay) {
var jObject = JSON.parse(replay.getResult());
if (getHttpResult(jObject)) {
var maps = {};
if(xzdm=='50000099' && ifYd(userbean.zhlb) &&uploadWzbh){
checkCqYdWpcf(function (cqydwp) {
if(cqydwp=='1'){
getWpcfKcxxTbUploadYbmldzAfter(uploadWzbh);
}else{
dyscSuc_all();
}
});
}else{
dyscSuc_all(maps);
}
} else {
dyscFail_all(jObject.errorMessage);
}
});
} else {
dyscFail_all(data.resultMsg);
}
});
}
}else if(jylx == "cxxzzt"){
var requestString = json.requestString;
var dyfs=json.dyfs;
var xzdm=json.xzdm;
var ertErr = json.jserr;
sendTrade("正在查询中心状态",xzdm,dyfs,requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("inpatientService.searchStatusResponse",[json,userbean],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
var maps = {
"jyqr":jres.ybMessage,
"jslsh":jres.jslsh
}
// if(xzdm ==='50000099'){
// searchStatus_retCqDr(ertErr);
// }else{
searchStatus_ret(maps);
// }
}else{
if(ertErr){
ertErr = ertErr +jres.errorMessage;
}else{
ertErr = jres.errorMessage;
}
searchStatus_err(ertErr);
}
});
}else {
if(ertErr){
ertErr = ertErr + data.resultMsg;
}else{
ertErr = data.resultMsg;
}
searchStatus_err(ertErr);
}
});
}else if(jylx == "scdzmlsc"){
var deleteGjmldm =json.deleteGjmldm; //重庆药店要用到 ?
var deleteWzbh =json.deleteWzbh; //重庆药店要用到 ?
var requestString = json.requestString;
var wzid = json.id;
var xzdm=json.xzdm;
debugger
if(requestString == "WXSC"){
if(xzdm=='50000099' && ifYd(userbean.zhlb)&&deleteGjmldm){
checkCqYdWpcf(function (cqydwp) {
if(cqydwp=='1'){
deleteCqYdWpcfKcxxToSearch(deleteWzbh,deleteGjmldm);
}else{
wyscSuc();
}
});
}else{
wyscSuc();
}
}else{
var dyfs=json.dyfs;
sendTrade("正在删除医保对照信息",xzdm,dyfs,requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("sysSettingService.mlscGetResponse",[json,userbean],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
if(xzdm=='50000099'&&ifYd(userbean.zhlb)&&deleteGjmldm){//如果是重庆药店 去做一下对应药品在 外配处方的更新
checkCqYdWpcf(function (cqydwp) {
if(cqydwp=='1'){
deleteCqYdWpcfKcxxToSearch(deleteWzbh,deleteGjmldm);
}else{
wyscSuc();
}
})
}else{
wyscSuc();
}
}else{
wyscFail(jres.errorMessage);
}
});
}else {
wyscFail(data.resultMsg);
}
});
}
}else if(jylx == "jzdj"){
var requestString = json.requestString;
var dyfs=json.dyfs;
var xzdm=json.xzdm;
var initybdjh=json.initybdjh;
if(json.requestString=='WXSC'){
if(json.djlx=='update'){
if(json.sfghf=='1'){
djxxGhUpdateSuc(xzdm,json.jzxh,json.fybhs);
}else{
djxxUpdateSuc(initybdjh);
}
}else{
djxxSuc();
}
}else {
sendTrade("正在进行就诊登记", xzdm, dyfs, requestString, function (data) {
if (getHttpResult(data)) {
json.responseString = data.resultMsg;
buffalo.remoteCall("inpatientService.registerOrUpdateJzbr_saveResponseString", [json, userbean],
function (reply) {
var jres = JSON.parse(reply.getResult());
if (getHttpResult(jres)) {
if (json.djlx == 'update') {
if(json.sfghf=='1'){
djxxGhUpdateSuc(xzdm,json.jzxh,json.fybhs);
}else{
var initybdjh_ret = jres.initybdjh;
var djlx = jres.djlx;
console.log("这是登记时完用的医保处方号!:"+initybdjh_ret);
if(!initybdjh&&initybdjh_ret){
initybdjh = initybdjh_ret;
}
djxxUpdateSuc(initybdjh,djlx);
}
} else {
djxxSuc();
}
// transactionMap.set("jyqr", "就诊登记成功");
// transactionMap.set("jyzt", "1");
} else {
djxxErr(jres.errorMessage);
}
});
} else {
djxxErr(data.resultMsg);
}
});
}
}else if(jylx == "mxsc"){
var requestString = json.requestString;
var sfjs = json.sfjs;
var ghfy = json.sfghmx;
var maps = {
"ret_sfjs":sfjs
}
if(requestString == "WXSC"){
if(ghfy=='1'){//挂号费
scGhfyxxSuc();
}else{//普通门诊
scfyxxSuc(maps);
}
}else{
// transactionMap.set("ret_sfjs",sfjs);
var dyfs=json.dyfs;
var xzdm=json.xzdm;
sendTrade("正在进行上传明细",xzdm,dyfs,requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("inpatientService.uploadMzFymxV2getResponse",[json,userbean],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
if (jres.mxbz){
maps.mxbz=jres.mxbz;
}
if(ghfy=='1'){// 预收挂号费
scGhfyxxSuc(json);
}else{
scfyxxSuc(maps);
}
}else{
var err = jres.errorMessage;
if(err&& err.indexOf('请勿插入重复的主键')>-1){
uploadFymxByrepeat(json,err);
}else{
scfyxxErr(err);
}
}
});
}else {
scfyxxErr(data.resultMsg);
}
});
}
}else if(jylx == "ybydz"){
var requestString = json.requestString;
var xzdm=json.xzdm;
// json.responseString="1---1|错误编码[R88888],对账已经全部通过,不需要再对账";
sendTrade("正在进行月对账",xzdm,"10",requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("sysSettingService.saveYbMonthCheckoutResponse",[json,userbean],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
var maps = {
"ret_dzlx":json.dzlx
}
gotoYdzSuc(jres);
}else{
gotoYdzErr(jres.ybMessage);
}
});
}else {
gotoYdzErr(data.resultMsg);
}
});
}else if(jylx == "ybydzrq"){
var requestString = json.requestString;
var xzdm=json.xzdm;
sendTrade("正在进行月对账确认",xzdm,"10",requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("sysSettingService.saveYbMonthEnsureResponse",[json,userbean],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
gotoYdzqrSuc();
}else{
gotoYdzqrErr(jres.ybMessage);
}
});
}else {
gotoYdzqrErr(data.resultMsg);
}
});
}else if(jylx == "hqzfbl"){
var requestString = json.requestString;
if (requestString=="WXSC"){
hqzfblSuc();
}else {
sendTrade("正在获取自付比例",xzdm,"10",requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("inpatientService.saveZfblResponse",[json,userbean],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
var dzpzgq = jres.dzpzsfgq;
hqzfblSuc(dzpzgq);
}else{
hqzfblErr(jres.errorMessage);
}
});
}else {
hqzfblErr(data.resultMsg);
}
});
}
}else if(jylx == "mlspjg"){
var requestString = json.requestString;
// var moni = "-1--RRRR20201225/110658/M205510019197100 07001317a581d1f4aae4c1c03294d318e3b742211f3eddb39be9feabaf29117f0e5d4cff289516 ZZZZ";
// json.responseString=moni;
// buffalo.remoteCall("sysSettingService.downloadYbszItemgetResponse",[json,userbean],
// function(reply){
// var jres=JSON.parse(reply.getResult());
// if(getHttpResult(jres)){
// dyspSuc_all();
// }else{
// dyspFail_all(jres.errorMessage);
// }
// });
// return;
sendTrade("正在获取审批结果",xzdm,"10",requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("sysSettingService.downloadYbszItemgetResponse",[json,userbean],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
dyspSuc_all();
}else{
dyspFail_all(jres.errorMessage);
}
});
}else {
dyspFail_all(data.resultMsg);
}
});
}else if(jylx == "czyqr"){
var requestString = json.requestString;
sendTrade("正在进行操作员迁入",xzdm,"10",requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("sysSettingService.saveUserIngoing",[json,userbean],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
czyqrSuc();
}else{
czyqrErr(jres.errorMessage);
}
});
}else {
czyqrErr(data.resultMsg,data);
}
});
}else if(jylx == "hqjylsh"){
var requestString = json.requestString;
var types = json.cztype;
if(requestString == 'WXSC' ){
if (types == 'js') {
hqjylsh_lbJsSuc(json);
} else if (types == 'tf') {
hqjylsh_lbTfSuc(json);
}
}else {
sendTrade("正在获取交易流水号", xzdm, "10", requestString, function (data) {
if (getHttpResult(data)) {
json.responseString = data.resultMsg;
buffalo.remoteCall("inpatientService.sTransactionApplyJylsh_responsestring", [json, userbean],
function (reply) {
var jres = JSON.parse(reply.getResult());
if (getHttpResult(jres)) {
var maps = {
"ret_jylsh": jres.jylsh
}
if (types == 'js') {
hqjylsh_lbJsSuc(maps);
} else if (types == 'tf') {
if(json.dzpzxx){
maps.dzpzxx = json.dzpzxx;
}
hqjylsh_lbTfSuc(maps);
}else if(types =='zw'){
maps.jzxh = json.jzxh;
maps.jylsh = jres.jylsh;
maps.cjlx="1";//由于是初始指纹,上传诊疗项目不需要流水号
verifyFinger_Send(maps);
}else if(types == 'ba'){
maps.jzxh = json.jzxh;
maps.jylsh = jres.jylsh;maps.xzdm = json.xzdm;
checkFingerprint_Bp2Suc(maps);
}
} else {
hqjylsh_lbErr(jres.errorMessage);
}
});
} else {
hqjylsh_lbErr(data.resultMsg);
}
});
}
}else if(jylx == "czyqc"){
var requestString = json.requestString;
if(requestString=='WXSC'){
json.responseString=requestString;
buffalo.remoteCall("sysSettingService.saveUserEmigration",[json,userbean],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
czyqcSuc();
}else{
czyqcErr(jres.errorMessage,jres);
}
});
}else{
sendTrade("正在进行操作员签出",xzdm,"10",requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("sysSettingService.saveUserEmigration",[json,userbean],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
czyqcSuc();
}else{
czyqcErr(jres.errorMessage);
}
});
}else {
czyqcErr(data.resultMsg);
}
});
}
}else if(jylx == "sqtx"){
var requestString = json.mzdjsh;
sendTrade("正在获取事前提醒",xzdm,"10",requestString,function(data){
if(getHttpResult(data)){
}else {
LayerMsg(data.resultMsg);
}
});
}else if (jylx == "hqbrzh") {//获取账户信息
var ickId = json.ickID;
var xzdm = json.xzdm;
console.log("正在获取病人账户!"+msg);
sendTrade("正在获取病人账户", xzdm, "10", msg, function (data) {
if (getHttpResult(data)) {
json.responseString = data.resultMsg;
buffalo.remoteCall("quickQueryService.saveCardMoneyResponse", [json, userbean], function (reply) {
var mess = JSON.parse(reply.getResult());
if (getHttpResult(mess)) {
var ret = mess.message;
if(json.dkfs){
mess.dkfs = json.dkfs;
}
console.log(ret);
if(json.ybjylx=="gh"){//挂号交易 不立即生成记录
// transactionMap.set("gh_ryxx", ret);
// transactionMap.set("jyzt", "1");
ret_ghsuc(mess);
}
else{//新读卡方式 自己走方法生成
// transactionMap.set("dk_init", ret);//新读卡方式
// transactionMap.set("jyzt", "1");
ret_DK(mess);
}
} else {
dk_err(ret.errorMessage);
}
});
}else {
dk_err("出错了"+data.resultMsg);
}
});
}else if(jylx == "hqtbxx"){
sendTrade("正在特病信息",xzdm,"10",msg,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("quickQueryService.saveTbxxRes",[json,getUserBean()],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
var maps = {
"ret_tbxx":jres.tbxx,
"jzxh":jres.jzxh
};
tbxxSuc(maps);
// transactionMap.set("ret_tbxx",jres.tbxx);
// transactionMap.set("jyzt", "1");
}else{
tbxxErr(jres.errorMessage);
}
});
}else {
tbxxErr(data.resultMsg);
}
});
}else if(jylx == "rdztf"){
sendTrade("正在进行退费申请",xzdm,"10",msg,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("sysSettingService.setRefundApplyv2GetResponse",[json,getUserBean()],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
transactionMap.set("jyzt", "1");
}else{
LayerMsg(jres.errorMessage);
}
});
}else {
LayerMsg(data.resultMsg);
}
});
}else if(jylx == "sqtxdk"){
var requestString = json.requestString;
sendTrade("正在进行门诊接诊",xzdm,"10",requestString,function(data){
transactionMap.set("jyzt", "1");
});
}else if(jylx == "sqtxmx"){
var requestString = json.requestString;
sendTrade("正在进行处方信息录入",xzdm,"10",requestString,function(data){
transactionMap.set("jyzt", "1");
});
}else if(jylx == "sqtxallmx"){
var requestString = json.requestString;
sendTrade("正在进行处方信息保存",xzdm,"10",requestString,function(data){
transactionMap.set("jyzt", "1");
});
}else if(jylx == "cftf"){ //处方退方
var requestString = json.requestString;
var initybdjh = json.initybdjh;
if(requestString =='WXSC'){
cftfSuc(initybdjh);
// transactionMap.set("jyzt", "1");
}else{
sendTrade("正在进行处方退方",xzdm,"10",requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("inpatientService.saveMxByCf",[json,getUserBean()],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
// transactionMap.set("jyzt", "1");
var tflx = json.tflx;
var jzxh = json.jzxh;
var pchCount = jres.pchCount;
if(pchCount>0){
deleteYbMxs(jzxh,tflx);
}else{
cftfSuc(initybdjh);
}
}else{
cftfErr(jres.errorMessage);
}
});
}else {
cftfErr(data.resultMsg);
}
});
}
}else if(jylx == "djwpcf"){
var requestString = json.requestString;
if(requestString =='WXSC'){ //已上传 暂时恩普未提供作废接口 有了之后就不需要了
// transactionMap.set("jyzt", "1");
uploadWpcfSuc();
}else{
sendTrade("正在登记外配处方信息",xzdm,"10",requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("inpatientService.saveUploadWpcfxxString",[json,getUserBean()],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
// transactionMap.set("ret_cfh", jres.djcfh);
// transactionMap.set("jyzt", "1");
var maps = {
"ret_cfh":jres.djcfh
}
uploadWpcfSuc();
}else{
uploadWpcfErr(jres.errorMessage);
}
});
}else {
uploadWpcfErr(data.resultMsg);
}
});
}
}else if(jylx == "wpcdmx"){
var requestString = json.requestString;
if(requestString =='WXSC'){ //已上传 暂时恩普未提供作废接口 有了之后就不需要了
transactionMap.set("jyzt", "1");
}else{
sendTrade("正在上传外配处方明细",xzdm,"10",requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("inpatientService.saveUploadWpcfmxString",[json,getUserBean()],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
// transactionMap.set("jyzt", "1");
uploadWpcfmxSuc();
}else{
uploadWpcfmxErr(jres.errorMessage);
}
});
}else {
uploadWpcfmxErr(data.resultMsg);
}
});
}
}else if(jylx == "zxdcz"){ //中心多冲正
var requestString = json.requestString;
sendTrade("正在对中心多记录进行冲正",xzdm,"10",requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("sysSettingService.saveCancelCenter_responseString",[json,getUserBean()],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
// transactionMap.set("jyzt", "1");
RefundApplySuc();
}else{
RefundApplyErr(jres.errorMessage);
}
});
}else {
RefundApplyErr(data.resultMsg);
}
});
}else if(jylx == "nbmldz"){ //宁波药品目录对照
var requestString = json.url;
// var moni ="1#33051121447#测试自费费用#7000000000000001";
// json.responseString=moni;
// buffalo.remoteCall("sysSettingService.saveURLforNbDz",[json,getUserBean()],
// function(reply){
// var jres=JSON.parse(reply.getResult());
// if(getHttpResult(jres)){
// nbmldzSuc(jres);
// }else{
// nbmldzErr(jres.errorMessage);
// }
// });
sendTrade("正在获取对照信息",xzdm,"1",requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("sysSettingService.saveURLforNbDz",[json,getUserBean()],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
nbmldzSuc(jres);
}else{
nbmldzErr(jres.errorMessage);
}
});
}else {
nbmldzErr(data.resultMsg);
}
});
}else if(jylx == "qxwpcf"){ //取消外配处方
var requestString = json.requestString;
sendTrade("正在取消外配处方",xzdm,"10",requestString,function(data){
if(getHttpResult(data)){
json.response=data.resultMsg;
buffalo.remoteCall("sysSettingService.saveCancelWpcfxxString",[json,getUserBean()],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
cancelWpcfSuc();
}else{
cancelWpcfErr(jres.errorMessage);
}
});
}else {
cancelWpcfErr(data.resultMsg);
}
});
}else if(jylx == "jgcsh"){ //机构初始化
var requestString = json.requestString;
sendTrade("机构初始化",xzdm,"10",requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("quickQueryService.saveUserInit_Response_",[json,getUserBean()],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
initYbJgxx_Suc(jres);
}else{
initYbJgxx_Err(jres.errorMessage);
}
});
}else {
initYbJgxx_Err(data.resultMsg);
}
});
}else if(jylx == "mlschdm"){ //宁波审批目录前 还需要一个核对码.... 由于特殊性 这个交易 就不限时了
var requestString = json.requestString;
sendTrade("正在获取核对码",xzdm,"1",requestString,function(data){
if(getHttpResult(data)){
// json.responseString=data.resultMsg;//这个是核对码??
var ret = getClientResponse(data.resultMsg);
if(ret.flag=='0'){
json.hdm = ret.response;
mlsp(json);
}else{
dyspFail_all(ret.response);
}
}else {
dyspFail_all(data.resultMsg);
}
});
}else if(jylx == 'xzybmlxx'){
var requestString = json.requestString;
sendTrade("正在下载目录信息", json.xzdm, "10", requestString, function (data) {
if (getHttpResult(data)) {
json.responseString = data.resultMsg;
buffalo.remoteCall("inpatientService.getZxmlxxxzGetResponse", [json],
function (reply) {
var jObj = JSON.parse(reply.getResult());
if (getHttpResult(jObj)) {
var returnMap = jObj.returnMap;
var ybResult = returnMap.ybResult;
var hasNext = returnMap.jsbz;
var maxNumber = returnMap.lsh;
var size = returnMap.size==undefined?0:returnMap.size;
var nextDate =returnMap.startDate;
console.log("当前流水号=============:"+maxNumber);
var maps={
"xz_hasNext":hasNext,
"xz_size":size,
"xz_maxNumber":maxNumber,
"xz_nextDate":nextDate
}
downloadKA02(maps);
} else {
downloadKA02err(jObj.errorMessage);
}
});
} else {
downloadKA02err(data.resultMsg);
}
});
}else if(jylx == "lhzwcj"){ //临海指纹录制
var requestString = json.requestString;
var cjlx = json.cjlx;
if(requestString=='WXSC'){
//无事发生 直接跳过
verifyFinger_SendSuc(json);
}else{
sendTrade("正在进行指纹采集",xzdm,"1",requestString,function(data){
if (getHttpResult(data)) {
json.responseString = data.resultMsg,
buffalo.remoteCall("inpatientService.checkFingerprint_Response", [json, userbean], function (reply) {
var cj_ret = JSON.parse(reply.getResult());
if (getHttpResult(cj_ret)) {
verifyFinger_SendSuc(json);
} else {
LayerMsg(cj_ret.errorMessage);
}
});
}else {
LayerMsg("出错了"+data.resultMsg);
}
});
}
}else if(jylx == "lhzwba"){ //临海指纹备案 563
var requestString = json.requestString;
sendTrade("正在进行指纹备案",xzdm,"1",requestString,function(data){
if (getHttpResult(data)) {
json.responseString = data.resultMsg,
buffalo.remoteCall("inpatientService.checkFingerprint_Bp_Response", [json, userbean], function (reply) {
var cj_ret = JSON.parse(reply.getResult());
if (getHttpResult(cj_ret)) {
LayerMsg("备案成功");
} else {
LayerMsg(cj_ret.errorMessage);
}
});
}else {
LayerMsg("出错了"+data.resultMsg);
}
});
}else if (jylx=="jzdjqx"){
var requestString = json.requestString;
sendTrade("正在进行就诊登记取消",xzdm,"10",requestString,function(data){
if (getHttpResult(data)) {
json.responseString = data.resultMsg,
buffalo.remoteCall("inpatientService.cancelJzdj_Response", [json, userbean], function (reply) {
var cj_ret = JSON.parse(reply.getResult());
if (getHttpResult(cj_ret)) {
LayerMsg("撤销就诊登记成功!该病人无法继续就诊");
} else {
LayerMsg(cj_ret.errorMessage);
}
});
}else {
LayerMsg("出错了"+data.resultMsg);
}
});
}
} else {
msg = json.errorMessage;
reconnectMsg="你已在其他终端登录!";
if (json.type == "cfdl") {
websocket.close();
layer.open({
title: '消息',
shadeClose: true,
shade: 0.8,
area: ['200px', '200px'],
content: msg,
end: function () {
// window.location.href = "10.0.8.90:8003";
window.location.href = "http://" + ip_addr + ":80";
}
});
} else {
sign = "0";
transactionMap.set("jyzt", "-1");
transactionMap.set("errorMessage", msg);
}
}
function getHttpResult(data){
if(data !=null || data!=''){
if(data.resultFlag == "1" || data.flag == "1" || data.ybResult == "1"){
return true;
}else {
return false;
}
}else {
false;
}
}
function getErrorResult(data) {
transactionMap.set("errorMessage", data);
transactionMap.set("jyzt", "-1");
}
function deleteYbMxs(mjzxh,tflx) {
var json = {
jzxh: mjzxh,
tflx: tflx
}
buffalo.remoteCall("inpatientService.deleteMxByCf", [json, getUserBean()], function (reply) {
var data = JSON.parse(reply.getResult());
if(data.flag == '1'){
buffalo_Ybjy(data);
// getJyqr_ret(data);
}else{
cftfErr(data.errorMessage);
}
});
}
// 明细上传出现 重复主键时的处理方式
function uploadFymxByrepeat(json,err) {
layer.confirm("上传明细时出现异常+"+err+"是否重新结算。", {
skin: 'layui-layer-lan' //样式类名 自定义样式
,btn: ['结算','取消'] //按钮
,yes:function(index){
json.repeat = 'mx';
var dyfs=json.dyfs;
var xzdm=json.xzdm;
buffalo.remoteCall("inpatientService.uploadMzFymxV2getRequestString", [json, getUserBean()], function (reply) {
var repeat_data = JSON.parse(reply.getResult());
if(repeat_data.flag == '1'){
var requestString = repeat_data.requestString;
if(requestString=='WXSC'){//避免多次发次明细上传去结算
scfyxxErr(err);
return;
}
sendTrade("正在进行上传明细",xzdm,dyfs,requestString,function(data){
if(getHttpResult(data)){
json.responseString=data.resultMsg;
buffalo.remoteCall("inpatientService.uploadMzFymxV2getResponse",[json,userbean],
function(reply){
var jres=JSON.parse(reply.getResult());
if(getHttpResult(jres)){
if (jres.mxbz){
maps.mxbz=jres.mxbz;
}
if(ghfy=='1'){// 预收挂号费
scGhfyxxSuc(json);
}else{
scfyxxSuc(maps);
}
}else{
scfyxxErr(jres.errorMessage);
}
});
}else {
scfyxxErr(data.resultMsg);
}
});
}else{
ret_gherr(data.errorMessage);
}
});
}
,btn2:function(){
return;
}});
}
}
//查看是否是重庆 开启了外配处方的药店
function checkCqYdWpcf(callback) {
var str = {
xzdm :'50000099'
}
buffalo.remoteCall("sysSettingService.getXtzhjsxzByXzdmAndZhbh", [str,getUserBean()], function(reply){
var retStr=JSON.parse(reply.getResult());
if("1"==retStr.flag){
var jsxz = retStr.jsxzList[0];
if(retStr.jsxzList && retStr.jsxzList[0].appId && retStr.jsxzList[0].appSecret && retStr.jsxzList[0].privateKey && retStr.jsxzList[0].publicKey ){
// deleteCqYdWpcfKcxx(Wzbh,deleteGjmldm);
callback("1");
}else{
// wyscSuc();
callback("0");
}
}else{
// wyscSuc();
callback("0")
}
});
}
function deleteCqYdWpcfKcxxToSearch(wzbh,deleteGjmldm) {
var content = '对照上传删除成功!';
var userBean = getUserBean();
var pagenum=1
var input = '';
var fixmedinsHilistId = wzbh
var strMap = {
xzdm:'50000099',pageNum:pagenum,medListCodg:input
}
if(fixmedinsHilistId){
strMap.fixmedinsHilistId = fixmedinsHilistId;
}
debugger
buffalo.remoteCall("quickQueryService.getWpcfKcxxTbShow", [strMap,getUserBean()], function(reply) {
var result=JSON.parse(reply.getResult());
var errCz ='请到 处方查询页面->点击 库存查询按钮 输入物资编号查询结果后 点击 取消上传按钮 完成库存同步按钮,自动更新异常原因:'; //防止历史数据导致本地与服务器不一致 无法自动同步信息
if(result.flag ==='1'){
var send = result.requestString;
// var sendObj = send.request;
// var sendPath = send.jyh;
// var sendText ='500000--RECIPE--0--0--0--'+JSON.stringify(send.request)+'--0--0--0--'+sendPath+''
sendTrade("电子处方药品库存价格同步",'50000000',"10",send,function(data_ret){
if (getHttpResult(data_ret)) {
result.response = data_ret.resultMsg;
result.xzdm = '50000099';
buffalo.remoteCall("quickQueryService.saveWpcfKcxxTbShow", [result,getUserBean()], function(reply) {
var result=JSON.parse(reply.getResult());
if(result.flag ==='1'){
var data = result.tsxx;
if(data && data.list && data.list.length>0){ //有历史记录 才去删除
var list = data.list;
deleteCqYdWpcfKcxx(wzbh,list[0].medListCodg);
}else{
wyscSuc();
}
}else{
LayerMsg(content+"物资编号:"+wzbh+"更新外配处方库存时异常! "+errCz+result.errorMessage);
}
});
} else {
LayerMsg(content+"物资编号"+wzbh+"发送更新外配处方库存时请求异常! "+errCz + data_ret.resultMsg);
}
});
}else{
LayerMsg(content+"物资编号:"+wzbh+"更新外配处方库存初始化时异常!"+errCz+result.errorMessage);
}
});
}
function deleteCqYdWpcfKcxx(wzbh,deleteGjmldm){
var content = '对照上传删除成功!';
var wzbh = wzbh
var strMap = {
deleteWzbh: wzbh,xzdm:'50000099',deleteGjmldm:deleteGjmldm
}
strMap.limit=50;
buffalo.remoteCall("sysSettingService.getWpcfDeleteKcRequest", [strMap,getUserBean()], function(reply) {
var result=JSON.parse(reply.getResult());
var errCz ='请到 处方查询页面->点击 库存查询按钮 输入物资编号查询结果后 点击 取消上传按钮 完成库存同步按钮,自动更新异常原因:'; //防止历史数据导致本地与服务器不一致 无法自动同步信息
if(result.flag ==='1'){
var send = result.requestString;
// var sendObj = send.request;
// var sendPath = send.jyh;
var deleteWzbh = result.deleteWzbh;
// var sendText ='500000--RECIPE--0--0--0--'+JSON.stringify(send.request)+'--0--0--0--'+sendPath+''
sendTrade("电子处方药品库存价格同步",'50000000',"10",send,function(data_ret){
// data_ret.flag='1';
// data_ret.resultMsg='{"data":{"disMatchErrorMsgs":[],"flag":true,"disMatchFixListCodes":[]}}';
if (getHttpResult(data_ret)) {
result.response = data_ret.resultMsg;
result.xzdm = '50000099';
buffalo.remoteCall("sysSettingService.saveWpcfDeleteKcResponse", [result,getUserBean()], function(reply) {
var result=JSON.parse(reply.getResult());
if(result.flag ==='1'){
wyscSuc();
}else{
LayerMsg(content+"物资编号:"+wzbh+"更新外配处方库存时异常! "+errCz+result.errorMessage);
}
});
} else {
LayerMsg(content+"物资编号"+wzbh+"发送更新外配处方库存时请求异常! "+errCz + data_ret.resultMsg);
}
});
}else{
LayerMsg(content+"物资编号:"+wzbh+"更新外配处方库存初始化时异常!"+errCz+result.errorMessage);
}
});
}
function getWpcfKcxxTbUploadYbmldzAfter(uploadWzbh){
var userBean = getUserBean();
var strMap = {
xzdm:'50000099',
zdwzbh:uploadWzbh
}
strMap.limit=50;
buffalo.remoteCall("sysSettingService.getWpcfKcxxTb", [strMap,getUserBean()], function(reply) {
var result=JSON.parse(reply.getResult());
var errCz = '请到 处方查询页面 点击 库存同步按钮!异常原因:';
if(result.flag ==='1'){
var send = result.requestString;
// var sendObj = send.request;
// var sendPath = send.jyh;
if(send=='WXSC'){ //?会有这种么
dyscSuc_all();
}else {
// var sendText = '500000--RECIPE--0--0--0--' + JSON.stringify(send.request) + '--0--0--0--' + sendPath + ''
sendTrade("电子处方药品库存价格同步", '50000000', "10", send, function (data_ret) {
// data_ret.flag = '1';
// data_ret.resultMsg = '{"ReturnCode":"200","Message":{"appId":"FF754EB2B7124EE2B9E5A16181DF4480","encType":"SM4","encData":"ac91a361c478c6d062b00d796fc6845400b9fed2d8cc63f972c2de161c1b9dde95390bc1c5d8ee9e5cafc8753b6d4228","signType":"SM2","signData":"jrsDgclCtZIPiPP849RXKRM6+s60v20Rpy66t1p+W8xBQPjXfS3Xb2bsm3k2Z0S7k\\/5kb7r06SpSosFCe\\/o8Pg==","timestamp":"1702371259388","code":0,"type":"success","message":"成功"}}';
if (getHttpResult(data_ret)) {
result.response = data_ret.resultMsg;
result.xzdm = '50000099';
buffalo.remoteCall("sysSettingService.saveWpcfKcxxTb", [result, getUserBean()], function (reply) {
var result = JSON.parse(reply.getResult());
if (result.flag === '1') {
dyscSuc_all();
} else {
LayerMsg("物资编号:"+uploadWzbh+"更新外配处方库存异常!"+errCz + result.errorMessage);
}
});
} else {
LayerMsg("物资编号:"+uploadWzbh+"发送更新外配处方库存请求时异常!"+errCz + data_ret.resultMsg);
}
});
}
}else{
LayerMsg("物资编号:"+uploadWzbh+"更新外配处方库存初始化时异常!"+errCz + data_ret.resultMsg);
}
});
}
function setFzczByJsbh(jsbh) {
try {
if (jsbh) {
$.cookie('fzcz' + jsbh, 'cookieValue', {expires: 8 / 1440}); // 8分钟 = 8 / 1440天
}
}catch (e) {
console.log("生成防冲正标记异常")
}
}
function clearFzczByJsbh(jsbh) {
try {
if (jsbh) {
$.removeCookie('fzcz' + jsbh);
}
}catch (e) {
console.log("清除防冲正标记异常")
}
}
function getFzczByJsbh(jsbh) {
try {
if (jsbh) {
var jsKey = $.cookie('fzcz' + jsbh);
return jsKey;
}
}catch (e) {
console.log("获取防冲正信息异常")
}
}
function traceableCodeCanncel(jzxh,jsbh) {
if(jzxh && jsbh && ifXhwZsm()){
var params = {
jzxh:jzxh,jsbh :jsbh,type:'I4002'
}
var buffalo = new Buffalo(JSUtil.WebRoot + "/bfapp", true);
buffalo.remoteCall("drugSaleService.sendXhwZsmByJsbh", [params, getUserBean()], function (reply) {
var res = JSON.parse(reply.getResult());
if (res.flag === '1') {
}
else {
console.log('撤销追溯码上传出错:'+res.errorMessage);
}
})
}
}