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();