一个卫语句
来源:互联网 发布:淘宝韩版大码女装 编辑:程序博客网 时间:2024/04/27 23:03
修改前:
修改后:
public Map updateUnitChkInfo(String billNo,Map chkMap,List chkUnitRstList,List chkPerRstList){boolean cflag = true; int j=0;int k=0; while(cflag){ if(j<=chkUnitRstList.size()-1){ Map utMap = (Map)chkUnitRstList.get(j); if("00".equals(utMap.get("chkCode")+"")){ k++; }else{ if("00".equals(chkMap.get("chkCode")+"")){ chkMap.put("chkCode", utMap.get("chkCode"));chkMap.put("chkInfo", utMap.get("chkInfo")); }else{ chkMap.put("chkCode", chkMap.get("chkCode")+""+utMap.get("chkCode")); chkMap.put("chkInfo", chkMap.get("chkInfo")+""+utMap.get("chkInfo")); UpdateStateDao downloadDao = new UpdateStateDao();try{downloadDao.upSynDownflag("2", billNo, pt); }catch(SQLException e){ e.printStackTrace(); System.out.println("------>"+e.getMessage()); } } cflag=false; } if(k==chkUnitRstList.size()-1){ cflag=false; } }else{ cflag=false; } j++; } j=0;k=0;cflag=true; while(cflag){ if(j<=chkPerRstList.size()-1){ Map prMap = (Map)chkPerRstList.get(j); if("00".equals(prMap.get("chkCode")+"")){ k++; }else{ if("00".equals(chkMap.get("chkCode")+"")){ chkMap.put("chkCode", "XX");chkMap.put("chkInfo", "XXXXXXXXXXX;"); }else{ chkMap.put("chkCode", chkMap.get("chkCode")+"99");chkMap.put("chkInfo", chkMap.get("chkInde")+"YYYYYYYYYYYYY;"); } cflag=false; } if(k==chkPerRstList.size()-1){ cflag=false; } }else{ cflag=false; } j++; } return chkMap;}
修改后:
private CheckResult getUnitsCheckResult(String billNo,Map chkMap,List chkUnitRstList){CheckResult unitsResult = new CheckResult();UpdateStateDao downloadDao = new UpdateStateDao();String chk_code = "";String chk_info = "";if(!("00".equals(chkMap.get("chkCode")+""))){chk_code = chkMap.get("chkCode")+"";chk_info = chkMap.get("chkInfo")+"";try{downloadDao.upSynDownflag("4", billNo, pt);}catch(SQLException e){e.printStackTrace();System.out.println("失败原因:\n"+e.getMessage());}}for(int i=0;i<chkUnitRstList.size();i++){Map utMap = (Map)chkUnitRstList.get(i);if(!("00".equals(utMap.get("chkCode")+""))){chk_code = chk_code+"YY";chk_info = chk_info+"YYYYYYY;";unitsResult.setChkCode(chk_code);unitsResult.setChkInfo(chk_info);return unitsResult;}}if("".equals(chk_code)){unitsResult.setChkCode("YY");unitsResult.setChkInfo("YYYYYYYYY");}else{unitsResult.setChkCode(chk_code);unitsResult.setChkInfo(chk_info);}return unitsResult ;}private CheckResult getPersCheckResult(CheckResult unitsResult,List chkPerRstList){CheckResult persResult = new CheckResult();UpdateStateDao downloadDao = new UpdateStateDao();String chk_code = "";String chk_info = "";if(!("00".equals(unitsResult.getChkCode()))){ chk_code = unitsResult.getChkCode();chk_info = unitsResult.getChkInfo();}for(int i=0;i<chkPerRstList.size();i++){Map prMap = (Map)chkPerRstList.get(i);if(!("00".equals(prMap.get("chkCode")+""))){//如果有错误chk_code = chk_code+"XX";chk_info = chk_info+"XXXXXXXX;";persResult.setChkCode(chk_code);persResult.setChkInfo(chk_info);return persResult;}}if("".equals(chk_code)){persResult.setChkCode("00");persResult.setChkInfo("XXXXXXYYYYYYYY");}else{persResult.setChkCode(chk_code);persResult.setChkInfo(chk_info);}return persResult ;}public Map updateUnitChkInfo(String billNo,Map chkMap,List chkUnitRstList,List chkPerRstList){Map resultMap = new HashMap();CheckResult unitsResult = getUnitsCheckResult(billNo,chkMap,chkUnitRstList);CheckResult persResult = getPersCheckResult(unitsResult,chkPerRstList);resultMap.put("chkCode", persResult.getChkCode());resultMap.put("chkInfo", persResult.getChkInfo());return resultMap;}
0 0
- 一个卫语句
- 一个sql语句
- 一个SQL查询语句
- 一个SQL语句
- 一个SQL语句
- 一个语句的拼写
- 一个数据库查询语句
- sql2005 一个sql 语句
- 只要一个返回语句
- 只要一个返回语句
- 一个SQL语句
- 一个hql语句
- 只要一个返回语句
- 一个update 语句
- 一个SQL update语句
- 一个SQL语句
- 一个sql查询语句
- 一个简单的查询语句
- Jeecms之编辑器表格对齐及图片插入
- Jeecms之JSP访问action类
- Eclipse下使用Subversion(SVN工具)
- 设计模式_代理模式_由浅入深
- Java类之间的数据传递3中方法。
- 一个卫语句
- 求两个字符串去掉重复字母后所包含字符
- ROSCORE 失败解决方法
- datagrid 动态生成列
- debian软件源source.list文件格式说明
- HDOJ-1272 小希的迷宫
- 算法题——确定两串乱序同构
- 小练习--统计通过args传递进来的单词出现次数
- 策略模式小练习