| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- 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";
- }
- }
|