| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- package xin.glue.ui.G.G04;
- import com.posdata.glue.biz.activity.PosActivity;
- import com.posdata.glue.biz.constants.PosBizControlConstants;
- import com.posdata.glue.context.PosContext;
- import com.posdata.glue.dao.PosGenericDao;
- import com.posdata.glue.dao.vo.PosParameter;
- //import com.posdata.glue.dao.vo.PosRowSet;
- //import com.posdata.glue.msg.PosMessage;
- public class PosSaveAuthRemovedSlab extends PosActivity {
- public String runActivity(PosContext ctx)
- {
- logger.logDebug("UIG040050_Save runActivity start ...");
-
- String[] rowStatus = (String[]) ctx.get("SLAB_CNT");
- int SLAB_CNT = Integer.parseInt(rowStatus[0]);
- if (SLAB_CNT == 0)
- return PosBizControlConstants.SUCCESS;
- //1. Get DAO Class
- PosGenericDao dao = this.getDao("mesdao");
- //2. Get Parameter
- String[] FROM_ADDR = (String[]) ctx.get("FROM_ADDR");
- String[] TO_ADDR = (String[]) ctx.get("TO_ADDR");
- String[] SLAB_NO = (String[]) ctx.get("SLAB_NO");
- String[] SrcLAY = (String[]) ctx.get("SrcLAY");
- String[] DescLAY = (String[]) ctx.get("DescLAY");
-
- logger.logDebug("UIG040050_Save runActivity SLAB_CNT:"+SLAB_CNT);
-
- for(int i = 0; i < SLAB_CNT; i++)
- {
-
- logger.logDebug("UIG040050_Save SLAB_NO["+i+"]:"+SLAB_NO[i]);
- //3. Bind Parameter
- PosParameter param = new PosParameter();
- param.setWhereClauseParameter(0, null);
- param.setWhereClauseParameter(1, FROM_ADDR[0]);
- param.setWhereClauseParameter(2, SrcLAY[i]);
- //4. Execute
- dao.update("UCG040050.update", param);
- PosParameter param2 = new PosParameter();
- param2.setWhereClauseParameter(0, SLAB_NO[i]);
- param2.setWhereClauseParameter(1, TO_ADDR[0]);
- param2.setWhereClauseParameter(2, DescLAY[i]);
- //4. Execute
- dao.update("UCG040050.update", param2);
- //PosRowSet rowset = dao.find("emp.select",param);
- //5. Save Result
- //ctx.put("Result",rowset);
- }
- return PosBizControlConstants.SUCCESS;
- }
- }
|