This commit is contained in:
		
							parent
							
								
									43c63c6831
								
							
						
					
					
						commit
						27017dcd41
					
				|  | @ -88,38 +88,28 @@ public class MaterialStockAsstsChangedListener implements IBusinessListener { | |||
|                 "FROM " + | ||||
|                 " bd_materialcost " + | ||||
|                 "WHERE " + | ||||
|                 " pk_org = (SELECT PK_COSTREGION FROM org_cr_stockorg WHERE pk_stockorg= ?) " + | ||||
|                 " pk_org = (SELECT PK_COSTREGION FROM org_cr_stockorg WHERE pk_stockorg= ?) or pk_org in (SELECT PK_COSTREGION FROM org_cr_stockstore WHERE pk_stockorg= ?)  " + | ||||
|                 " AND " + | ||||
|                 " pk_material = ? "; | ||||
|         SQLParameter param = new SQLParameter(); | ||||
|         param.addParam(pk_org); | ||||
|         param.addParam(pk_org); | ||||
|         param.addParam(pk_material); | ||||
|         List list =( (List) this.getBaseDAO().executeQuery(sql, param, new ColumnListProcessor())); | ||||
|         if(list.isEmpty()){ | ||||
|             return; | ||||
|         } | ||||
|         String pk_materialcost = list.get(0).toString(); | ||||
|         if(pk_materialcost == null){ | ||||
|             return; | ||||
|         } | ||||
|         //更新计价方式 | ||||
| //        String update2 = "update bd_materialcostmod set marasst2 = ? where pk_materialcost = ? "; | ||||
| //        String update4 = "update bd_materialcostmod set marasst4 = ? where pk_materialcost = ? "; | ||||
|         String update24 = "update bd_materialcostmod set marasst2 = ?,marasst4 = ? where pk_materialcost = ? "; | ||||
| //        if(fixlist.contains("2") && fixlist.contains("4")){ | ||||
|             SQLParameter param1 = new SQLParameter(); | ||||
|             param1.addParam(fixlist.get(0)); | ||||
|             param1.addParam(fixlist.get(1)); | ||||
|             param1.addParam(pk_materialcost); | ||||
|             this.getBaseDAO().executeUpdate(update24, param1); | ||||
| //        }else if(fixlist.contains("2")){ | ||||
| //            SQLParameter param1 = new SQLParameter(); | ||||
| //            param1.addParam("Y"); | ||||
| //            param1.addParam(pk_materialcost); | ||||
| //            this.getBaseDAO().executeUpdate(update2, param1); | ||||
| //        }else if(fixlist.contains("4")){ | ||||
| //            SQLParameter param1 = new SQLParameter(); | ||||
| //            param1.addParam("Y"); | ||||
| //            param1.addParam(pk_materialcost); | ||||
| //            this.getBaseDAO().executeUpdate(update4, param1); | ||||
| //        } | ||||
|         SQLParameter param1 = new SQLParameter(); | ||||
|         param1.addParam(fixlist.get(0)); | ||||
|         param1.addParam(fixlist.get(1)); | ||||
|         param1.addParam(pk_materialcost); | ||||
|         this.getBaseDAO().executeUpdate(update24, param1); | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
|  | @ -136,6 +126,9 @@ public class MaterialStockAsstsChangedListener implements IBusinessListener { | |||
|         param.addParam(pk_org); | ||||
|         param.addParam(pk_material); | ||||
|         List list =( (List) this.getBaseDAO().executeQuery(sql, param, new ColumnListProcessor())); | ||||
|         if(list.isEmpty()){ | ||||
|             return; | ||||
|         } | ||||
|         String pk_materialcost = list.get(0).toString(); | ||||
|         if(pk_materialcost == null){ | ||||
|             return; | ||||
|  | @ -164,6 +157,9 @@ public class MaterialStockAsstsChangedListener implements IBusinessListener { | |||
|         param.addParam(pk_org); | ||||
|         param.addParam(pk_material); | ||||
|         List list =( (List) this.getBaseDAO().executeQuery(sql, param, new ColumnListProcessor())); | ||||
|         if(list.isEmpty()){ | ||||
|             return; | ||||
|         } | ||||
|         String pk_materialcost = list.get(0).toString(); | ||||
|         if(pk_materialcost == null){ | ||||
|             return; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue