| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- package xin.glue.ui.G.G03;
- 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.util.log.PosLog;
- import com.posdata.glue.util.log.PosLogFactory;
- /**
- *
- * 选择钢包后更新TBG02_CHARGE_COMM及TBG03_LADLE_PROG表的钢包信息
- * @author 梅贵平
- * @date 2008-9-10
- */
- public class SaveLadle extends PosActivity
- {
- static PosLog logger = PosLogFactory.getLogger(SaveLadle.class);
- public String runActivity(PosContext context)
- {
- String[] LD_NO = (String[])context.get("LD_NO");
- String[] CHARGE_NO = (String[])context.get("CHARGE_NO");
- String[]IRON_LD_NO = (String[])context.get("IRON_LD_NO");
- String[]KR_NO = (String[])context.get("KR_CD");
-
- String[] rowStuts = (String[])context.get("rowStuts");
-
-
- // 更新TBG02_CHARGE_COMM中钢包及炉次号信息
-
- logger.logInfo("SaveLadle---> START" );
-
- for(int i = 0 ; i < rowStuts.length ; i++ ){
-
- if (LD_NO[i] != null ) {
- // update Charging Ladle No to TBG02_CHARGE_COMM table
- PosParameter param1 = new PosParameter();
- param1.setWhereClauseParameter(0, LD_NO[i]);
- param1.setWhereClauseParameter(1, CHARGE_NO[i]);
-
- getDao("mesdao").update("UIG030020_01.update", param1);
-
- // Update Charging Ladle status '1' to TBG03_LADLE_PROG
- PosParameter param2 = new PosParameter();
- param2 = new PosParameter();
- param2.setWhereClauseParameter(0,LD_NO[0]);
- getDao("mesdao").update("UIG030020_02.update", param2);
- }
-
-
-
- if (IRON_LD_NO[i] != null ) {
-
- // Update Kr reuslt status '2' to tbg02_kr_result
- PosParameter param3 = new PosParameter();
- param3.setWhereClauseParameter(0, IRON_LD_NO[0]);
- getDao("mesdao").update("UIG030020_03.update", param3);
-
- // Update Kr ladle status '2' to TBG03_LADLE_PROG
- PosParameter param4 = new PosParameter();
- param4.setWhereClauseParameter(0, IRON_LD_NO[0]);
- getDao("mesdao").update("UIG030020_05.update", param4);
-
- // Update Kr ladle no, Kr Serial no to TBG02_CHARGE_COMM
- PosParameter param5 = new PosParameter();
- param5.setWhereClauseParameter(0, IRON_LD_NO[0]);
- param5.setWhereClauseParameter(1, KR_NO[0]);
- param5.setWhereClauseParameter(2, CHARGE_NO[0]);
- getDao("mesdao").update("UIG030020_04.update", param5);
-
- }
-
-
- }
- logger.logInfo("SaveLadle---> END" );
-
-
- return PosBizControlConstants.SUCCESS;
- }
- }
|