package xin.glue.ui.D.D01; import com.posdata.glue.biz.activity.PosActivity; import com.posdata.glue.context.PosContext; import com.posdata.glue.dao.vo.PosParameter; /** * 删除板坏结果 * @author 王黎 * @date 2008-12-25 */ public class DeleteSumSlabDnRes extends PosActivity { public String runActivity(PosContext context) { //从页面获取一系列参数,供更新数据所用 String[] chk = (String[]) context.get("CHK"); String[] COMB_YN = (String[]) context.get("COMB_YN"); String[] DSN_SLAB_NO = (String[]) context.get("DSN_SLAB_NO"); PosParameter parameter = null; //String[] SLAB_NO = new String[chk.length]; //int j = 0; if (chk != null) { /*for (int i = 0; i < chk.length; i++) { if("Y".equals(COMB_YN[i])) { SLAB_NO[j] = DSN_SLAB_NO[i]; j++; continue; } else if("".equals(COMB_YN[i])) { parameter = new PosParameter(); //parameter.setWhereClauseParameter(0, ""); parameter.setWhereClauseParameter(0, DSN_SLAB_NO[i]); getDao("mesdao").update("p_dsn_slab_no.update",parameter); } } for(int p = 0; p < j; p++) { parameter = new PosParameter(); parameter.setWhereClauseParameter(0, SLAB_NO[p]); getDao("mesdao").delete("tbd01_slabdn_rst.delete", parameter); }*/ for( int i = 0; i < chk.length; i++ ) { if("Y".equals(COMB_YN[i])) { parameter = new PosParameter(); parameter.setWhereClauseParameter(0, DSN_SLAB_NO[i]); getDao("mesdao").update("tbd01_slabdn_rst.updateByP_DSN_SLAB_NO", parameter); getDao("mesdao").delete("tbd01_slabdn_rst.delete",parameter); } } } return "success"; } }