|
|
@@ -196,6 +196,18 @@ public class UpdateDataTableImpl extends GenericProvider implements UpdateDataTa
|
|
|
|
|
|
@Override
|
|
|
public List addDataContextTable(String tableName, List<LinkedHashMap> paramWhere) {
|
|
|
+ if ("t_gqswb".equals(tableName) && BeanUtils.isNotEmpty(paramWhere)){
|
|
|
+ Iterator<LinkedHashMap> iterator = paramWhere.iterator();
|
|
|
+ while (iterator.hasNext()) {
|
|
|
+ Map<String,Object> map = commonDao.queryOne("select shi_wu_id_ from t_gqswb where shi_wu_id_ = '"+ iterator.next().get("shi_wu_id_") +"'");
|
|
|
+ if (map != null) {
|
|
|
+ iterator.remove();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (paramWhere.size()==0){
|
|
|
+ return paramWhere;
|
|
|
+ }
|
|
|
+ }
|
|
|
LinkedList linkedList = serialConfig.addObject(paramWhere);
|
|
|
List<LinkedHashMap> dataWhere = (List<LinkedHashMap>) linkedList.get(0);
|
|
|
List dataCond = (List) linkedList.get(1);
|