From a0879b60391616bb077b53815114af74ec7a77cd Mon Sep 17 00:00:00 2001
From: hjg <hjg@123.com>
Date: 星期五, 05 七月 2024 09:38:04 +0800
Subject: [PATCH] 更新pda接口

---
 JavaSource/com/mandi/webservice/service/impl/InvoiceService.java |    6 +++++-
 JavaSource/com/mandi/webservice/service/IFdXSTDService.java      |    2 +-
 JavaSource/com/mandi/webservice/service/impl/FdXSTDService.java  |    6 ++++--
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/JavaSource/com/mandi/webservice/service/IFdXSTDService.java b/JavaSource/com/mandi/webservice/service/IFdXSTDService.java
index d2118ca..0ee9b51 100644
--- a/JavaSource/com/mandi/webservice/service/IFdXSTDService.java
+++ b/JavaSource/com/mandi/webservice/service/IFdXSTDService.java
@@ -68,7 +68,7 @@
 	/**
 	 * 鏍规嵁鍗″彿鑾峰彇淇℃伅
 	 */
-	public ObjectResult<Map<String, Object>> getcInfo(String cardID);
+	public ObjectResult<Map<String, Object>> getcInfo(String cardID,boolean needRecord);
 	
 	/**
 	 * 鑾峰彇閿�鍞彁鍗曚俊鎭�
diff --git a/JavaSource/com/mandi/webservice/service/impl/FdXSTDService.java b/JavaSource/com/mandi/webservice/service/impl/FdXSTDService.java
index ec33ed7..4376b23 100644
--- a/JavaSource/com/mandi/webservice/service/impl/FdXSTDService.java
+++ b/JavaSource/com/mandi/webservice/service/impl/FdXSTDService.java
@@ -1081,7 +1081,7 @@
 	}
 
 	@Override
-	public ObjectResult<Map<String, Object>> getcInfo(String cardID) {
+	public ObjectResult<Map<String, Object>> getcInfo(String cardID,boolean needRecord) {
 		ObjectResult<Map<String, Object>> orr=new ObjectResult<Map<String,Object>>();
 		Map<String, Object> rem=new HashMap<String, Object>();
 		Map<String, Object> mp=this.yktper.getcardinuse(cardID);
@@ -1197,7 +1197,9 @@
 			}else {
 				mr.put("firstzxhtime", new Date());
 			}
-			this.bsper.updateTaskTime(mr);
+			if(needRecord) { // 涓簍rue 鍒欐洿鏂扮涓�娆℃壂鍗℃椂闂达紝鍚﹀垯涓嶈褰�
+				this.bsper.updateTaskTime(mr);
+			}
 		}else {
 			orr.setCode(1);
 			orr.setErrmsg("鏈壘鍒拌杞﹁褰�");
diff --git a/JavaSource/com/mandi/webservice/service/impl/InvoiceService.java b/JavaSource/com/mandi/webservice/service/impl/InvoiceService.java
index f55d198..c6c5203 100644
--- a/JavaSource/com/mandi/webservice/service/impl/InvoiceService.java
+++ b/JavaSource/com/mandi/webservice/service/impl/InvoiceService.java
@@ -276,18 +276,22 @@
 //		Fileoperation.AppendContentToFile(Fileoperation.gettestFileName(), "鍙傛暟yktkh::::"+RequestParam.getString(r, "yktkh"));
 
 		String cardID="";
+		boolean needRecord=true;
 		Map<String, Object> mm=new HashMap<String, Object>();
 		try {
 			JsonParser jp=new JsonParser();
 			JsonObject jo=jp.parse(jsonParam).getAsJsonObject();
 			cardID=JSONobj.getstring(jo, "yktkh");
+			if(jo.has("needRecord")) {
+				needRecord = JSONobj.getbool(jo, "needRecord");
+			}
 		} catch (Exception e) {
 			mm.put("respcode", 999);
 			mm.put("respmsg", "鏁版嵁瑙f瀽鍑洪敊锛�");
 			String str=Jacksonmethod.tojson(mm, false);
 			return str;
 		}
-		ObjectResult<Map<String, Object>> prs=fdser.getcInfo(cardID);
+		ObjectResult<Map<String, Object>> prs=fdser.getcInfo(cardID,needRecord);
 		if(prs.getCode() == 1) {
 			log.info("鍗″彿:" + cardID + "---- 閿欒锛�"+ prs.getErrmsg());
 		}

--
Gitblit v1.9.3