From 151d5041ab44bad9f019586c0f885a5df76b8e06 Mon Sep 17 00:00:00 2001 From: shilei <798989044@qq.com> Date: Fri, 12 Apr 2024 17:42:47 +0800 Subject: [PATCH] =?UTF-8?q?#E10-24#=20=E8=87=AA=E4=B8=BB=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E6=8E=A5=E5=8F=A3=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jcldoor/cmd/SelfServiceInfoCmd.java | 37 ++++++++++++++----- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/weaver/seconddev/jcldoor/cmd/SelfServiceInfoCmd.java b/src/main/java/com/weaver/seconddev/jcldoor/cmd/SelfServiceInfoCmd.java index 33077aa..5465069 100644 --- a/src/main/java/com/weaver/seconddev/jcldoor/cmd/SelfServiceInfoCmd.java +++ b/src/main/java/com/weaver/seconddev/jcldoor/cmd/SelfServiceInfoCmd.java @@ -15,10 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import javax.servlet.http.HttpServletRequest; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; /** * 自助服务入口 @@ -462,11 +459,13 @@ public class SelfServiceInfoCmd { log.error("sql:"+sql); Map result = databaseUtils.execute(sourceType, groupId, sql); - if(result.containsKey("code")){ - code = String.valueOf(result.get("code")); + List> recordList = databaseUtils.getDataSourceList(result); + if(!recordList.isEmpty() && recordList.size()>0){ + Map recordMap = recordList.get(0); + if(recordMap.containsKey("code")){ + code = String.valueOf(recordMap.get("code")); + } } - log.error("code:"+code); - }catch (Exception e){ code = "-200"; log.error("insertTabData-e:"+e); @@ -588,8 +587,26 @@ public class SelfServiceInfoCmd { String sql =" insert into uf_zzfwrkpz(id,ry,fwmc,fwdz,fwtb,taby,qy,xssx,form_data_id,data_index,create_time,update_time,tenant_key,is_delete,creator,delete_type) " + " values("+generate+","+employeeId+",'"+name+"','"+fwdz+"','"+fwtb+"','"+tabid+"',"+uf_zzfwrktaby_qy+",'"+xssx+"',"+generate+",0,now(),now(),'"+tenant_key+"',0,"+employeeId+",0)"; Map result = databaseUtils.execute(sourceType, groupId, sql); - if(result.containsKey("code")){ - code = String.valueOf(result.get("code")); + List> recordList = databaseUtils.getDataSourceList(result); + + Iterator> iterator = result.entrySet().iterator(); + while (iterator.hasNext()){ + Map.Entry next = iterator.next(); + log.error("insertCustomServiceData--key="+next.getKey()+" value="+String.valueOf(next.getValue())); + } + + for(int i=0;i map = recordList.get(i); + for (String key:map.keySet()){ + System.out.println("insertCustomServiceData22--key= "+key+" and value= "+String.valueOf(map.get(key))); + } + } + + if(!recordList.isEmpty() && recordList.size()>0){ + Map recordMap = recordList.get(0); + if(recordMap.containsKey("code")){ + code = String.valueOf(recordMap.get("code")); + } } }catch (Exception e){ e.printStackTrace();