| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- package xin.glue.ui.G.G04;
- //import xin.glue.ui.common.PosGridSave;
- //import xin.glue.ui.common.component.PosSiteLog;
- 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.vo.PosParameter;
- //import com.posdata.glue.dao.vo.PosRow;
- import com.posdata.glue.dao.vo.PosRowSet;
-
- public class PosSaveRollerTable extends PosActivity{
-
-
- public String runActivity(PosContext context)
- {
- String[] rowStatus = (String[]) context.get("rowStatus");
- String[] YARD_ADDR = (String[]) context.get("YARD_ADDR");
- String[] SLAB_NO = (String[]) context.get("SLAB_NO");
- //String[] FROM_ADDR = (String[]) context.get("FROM_ADDR");
- String[] TO_ADDR = (String[]) context.get("TO_ADDR");
- String[] CR_NO = (String[]) context.get("CR_NO");
- String[] ORD_SEQ = (String[]) context.get("ORD_SEQ");
-
- logger.logInfo("PosSaveRollerTable---> rowStatus["+ rowStatus.length+"]" );
-
- String WK_ROLLER_G = null;
-
- for(int i=0;i<rowStatus.length;i++){
- WK_ROLLER_G = YARD_ADDR[i].substring(0,1);
- //String To_StoreLay = null;
- /*
- PosParameter param3 = new PosParameter();
- param3.setWhereClauseParameter(0, TO_ADDR[i]);
- PosRowSet StoreLayVO = getDao("mesdao").find("UIG040060_YARD_LAY.select", param3);
- if (StoreLayVO.hasNext()) {
- PosRow StoreLayROW = StoreLayVO.next();
- To_StoreLay = (String)StoreLayROW.getAttribute("STORELAY");
- String ToAddress = TO_ADDR[i]+To_StoreLay;
-
- */
-
- if (ORD_SEQ[i] != null && !ORD_SEQ[i].equals("") ) {
-
- logger.logInfo("PosSaveRollerTable---> ORD_SEQ["+ ORD_SEQ[i]+"]" );
-
- PosParameter param1 = new PosParameter();
- param1.setWhereClauseParameter(0, ORD_SEQ[i]);
- PosRowSet CrOrdVO = this.getDao("mesdao").find("UIG040060_CR_ORD.select", param1);
- if(CrOrdVO.hasNext()) {
- PosParameter param2 = new PosParameter();
- param2.setValueParamter(0, TO_ADDR[i]);
- param2.setValueParamter(1, CR_NO[i]);
- param2.setValueParamter(2, "UIG040060");
- param2.setValueParamter(3, ORD_SEQ[i]);
- getDao("mesdao").update("UIG040060_CR_COMM.update",param2);
-
- }
-
- PosParameter param4 = new PosParameter();
- param4.setValueParamter(0, "1");
- param4.setValueParamter(1, "UIG040060");
- param4.setValueParamter(2, SLAB_NO[i]);
- param4.setValueParamter(3, YARD_ADDR[i]);
- getDao("mesdao").update("UIG040060_SLAB_YARD.update",param4);
-
-
- } else {
- PosParameter param2 = new PosParameter();
- param2.setValueParamter(0, CR_NO[i]);
- param2.setValueParamter(1, SLAB_NO[i]);
- param2.setValueParamter(2, YARD_ADDR[i]);
- param2.setValueParamter(3, TO_ADDR[i]);
- param2.setValueParamter(4, "UIG040060");
-
- getDao("mesdao").update("UIG040060_CR_ORD.insert",param2);
-
- PosParameter param4 = new PosParameter();
- param4.setValueParamter(0, "1");
- param4.setValueParamter(1, "UIG040060");
- param4.setValueParamter(2, SLAB_NO[i]);
- param4.setValueParamter(3, YARD_ADDR[i]);
- getDao("mesdao").update("UIG040060_SLAB_YARD.update",param4);
-
- }
- }
-
- context.put("WK_ROLLER_G", WK_ROLLER_G);
-
- return PosBizControlConstants.SUCCESS;
- }
-
- }
|