撤销功能

master
lzy 4 years ago
parent 4dfaed1b9b
commit d03763298e

@ -8,7 +8,7 @@
// //
"filetitle":"DOCUMENT_TITLE", "filetitle":"DOCUMENT_TITLE",
// //
"downurl":"BASE64&REPORT_URL", "downurl":"BASE64&ORIGINAL_URL",
//id //id
"assortid":"OW1PA2SR2Z5XX2JR10KR29SK2OW101", "assortid":"OW1PA2SR2Z5XX2JR10KR29SK2OW101",
//id //id
@ -24,7 +24,7 @@
// //
"doubleBasic":["TestItemInfo","BioTestInfo"], "doubleBasic":["TestItemInfo","BioTestInfo"],
//--------------------- //--------------------
//, //,
"repealDirectory":["DOCUMENT"], "repealDirectory":["DOCUMENT"],
// //
@ -32,5 +32,4 @@
// //
"repoalConnector":"http://192.168.1.107:9291/api/down/cancel" "repoalConnector":"http://192.168.1.107:9291/api/down/cancel"
} }

@ -25,6 +25,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import javax.jws.WebService; import javax.jws.WebService;
import java.io.ByteArrayInputStream; import java.io.ByteArrayInputStream;
import java.io.StringReader; import java.io.StringReader;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -178,6 +179,7 @@ public class TBasicWebService implements ITBasicWebService {
} catch (RuntimeException e) { } catch (RuntimeException e) {
logger.info("发送错误:" + e.getMessage()); logger.info("发送错误:" + e.getMessage());
mrReportErrorService.insert(xml); mrReportErrorService.insert(xml);
e.printStackTrace();
return ResultUtils.fail(e.getMessage()); return ResultUtils.fail(e.getMessage());
} catch (Exception e) { } catch (Exception e) {
logger.info("发送错误:" + e.getMessage()); logger.info("发送错误:" + e.getMessage());
@ -194,8 +196,8 @@ public class TBasicWebService implements ITBasicWebService {
* @param xml * @param xml
* @return * @return
*/ */
private CanlcelDto getCanlCelDtoByXml(String xml) { private CanlcelDto getCanlCelDtoByXml(String xml) throws UnsupportedEncodingException {
XmlUtils xmlUtils = new XmlUtils(xml); XmlUtils xmlUtils = new XmlUtils(new ByteArrayInputStream(xml.getBytes("UTF-8")));
//采集流水号所在位置目录 //采集流水号所在位置目录
List<String> repealDirectory = (List<String>) FileUtils.getJsonByName("repealDirectory"); List<String> repealDirectory = (List<String>) FileUtils.getJsonByName("repealDirectory");
Element element = xmlUtils.getElement(repealDirectory); Element element = xmlUtils.getElement(repealDirectory);
@ -223,21 +225,22 @@ public class TBasicWebService implements ITBasicWebService {
private String getElementText(Element element, String[] args) { private String getElementText(Element element, String[] args) {
String resText = ""; String resText = "";
Element byElement = (Element) element.clone(); Element byElement = (Element) element.clone();
Element byElement1 = null;
String[] split; String[] split;
for (String arg : args) { for (String arg : args) {
split = arg.split("&"); split = arg.split("&");
if (split.length > 1) { if (split.length > 1) {
for (String spi : split) { for (String spi : split) {
byElement = byElement.element(spi); byElement1 = byElement.element(spi);
if (byElement != null) { if (byElement1 != null) {
break; break;
} }
} }
} else { } else {
byElement = byElement.element(arg); byElement1 = byElement.element(arg);
} }
if (byElement != null) { if (byElement1 != null) {
resText = byElement.getText(); resText = byElement1.getText();
} else { } else {
break; break;
} }

@ -116,6 +116,7 @@ public class XmlUtils {
/** /**
* *
*
* @return * @return
*/ */
public Element getMsgElement() { public Element getMsgElement() {

Loading…
Cancel
Save