|
|
|
@ -2,10 +2,7 @@ package com.docus.bgts.handler;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
|
import com.docus.bgts.entity.CanlcelDto;
|
|
|
|
|
import com.docus.bgts.entity.ReportDownDto;
|
|
|
|
|
import com.docus.bgts.entity.ReportDownPatientDto;
|
|
|
|
|
import com.docus.bgts.entity.ReportDownScanFileDto;
|
|
|
|
|
import com.docus.bgts.entity.*;
|
|
|
|
|
import com.docus.bgts.enums.Codes;
|
|
|
|
|
import com.docus.bgts.facade.IAfCollectTaskService;
|
|
|
|
|
import com.docus.bgts.facade.IMrReportErrorService;
|
|
|
|
@ -26,10 +23,7 @@ import javax.jws.WebService;
|
|
|
|
|
import java.io.ByteArrayInputStream;
|
|
|
|
|
import java.io.StringReader;
|
|
|
|
|
import java.io.UnsupportedEncodingException;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
import java.util.*;
|
|
|
|
|
|
|
|
|
|
@WebService
|
|
|
|
|
public class TBasicWebService implements ITBasicWebService {
|
|
|
|
@ -302,8 +296,8 @@ public class TBasicWebService implements ITBasicWebService {
|
|
|
|
|
|
|
|
|
|
if (byElement1 != null && StringUtils.isNotBlank(byElement1.getText())) {
|
|
|
|
|
break;
|
|
|
|
|
}else {
|
|
|
|
|
byElement1=null;
|
|
|
|
|
} else {
|
|
|
|
|
byElement1 = null;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
@ -325,12 +319,15 @@ public class TBasicWebService implements ITBasicWebService {
|
|
|
|
|
return resText;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取分类id
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
private String getAssortid(Element element) {
|
|
|
|
|
|
|
|
|
|
String assortId = String.valueOf(FileUtils.getJsonByName("assortid"));
|
|
|
|
|
if (StringUtils.isBlank(assortId)) {
|
|
|
|
|
String assortIdKey = String.valueOf(FileUtils.getJsonByName("assortidParamKey"));
|
|
|
|
@ -339,6 +336,23 @@ public class TBasicWebService implements ITBasicWebService {
|
|
|
|
|
} else {
|
|
|
|
|
assortId = element.element(assortIdKey).getText();
|
|
|
|
|
}
|
|
|
|
|
String myAssortId = afCollectTaskService.getAssortIdByAssortId(assortId);
|
|
|
|
|
if (StringUtils.isBlank(myAssortId)) {
|
|
|
|
|
myAssortId = afCollectTaskService.getAssortIdByAssortName(assortId);
|
|
|
|
|
if (StringUtils.isBlank(myAssortId)) {
|
|
|
|
|
String uuid = UUID.randomUUID().toString().replaceAll("-","");
|
|
|
|
|
ZdAssort zdAssort = new ZdAssort();
|
|
|
|
|
zdAssort.setAssortName(assortId);
|
|
|
|
|
zdAssort.setAssortId(uuid);
|
|
|
|
|
zdAssort.setEffective(1);
|
|
|
|
|
afCollectTaskService.insertZdAssort(zdAssort);
|
|
|
|
|
assortId = uuid;
|
|
|
|
|
} else {
|
|
|
|
|
assortId = myAssortId;
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
assortId = myAssortId;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return assortId;
|
|
|
|
|
}
|
|
|
|
|