| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- package xin.glue.ui.G.G01;
- 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.PosRowSet;
- public class XinSavechargeStandard extends PosActivity {
- public String runActivity(PosContext context) {
-
- String[] IRON_TGT_TEMP = (String[])context.get("IRON_TGT_TEMP");
- String[] BOF_TGT_TEMP = (String[])context.get("BOF_TGT_TEMP");
- String[] CAS_TGT_TEMP = (String[])context.get("CAS_TGT_TEMP");
- String[] RH_TGT_TEMP = (String[])context.get("RH_TGT_TEMP");
- String[] LF_TGT_TEMP = (String[])context.get("LF_TGT_TEMP");
- String[] KR_WK_HOUR_MIN = (String[])context.get("KR_WK_HOUR_MIN");
- String[] KR_WK_HOUR_MAX = (String[])context.get("KR_WK_HOUR_MAX");
- String[] BOF_WK_HOUR_MIN = (String[])context.get("BOF_WK_HOUR_MIN");
- String[] BOF_WK_HOUR_MAX = (String[])context.get("BOF_WK_HOUR_MAX");
- String[] CAS_WK_HOUR_MIN = (String[])context.get("CAS_WK_HOUR_MIN");
- String[] CAS_WK_HOUR_MAX = (String[])context.get("CAS_WK_HOUR_MAX");
- String[] RH_WK_HOUR_MIN = (String[])context.get("RH_WK_HOUR_MIN");
- String[] RH_WK_HOUR_MAX = (String[])context.get("RH_WK_HOUR_MAX");
- String[] LF_WK_HOUR_MIN = (String[])context.get("LF_WK_HOUR_MIN");
- String[] LF_WK_HOUR_MAX = (String[])context.get("LF_WK_HOUR_MAX");
- String[] TON_PER_CHARGE = (String[])context.get("TON_PER_CHARGE");
- String[] TON_PER_HOUR = (String[])context.get("TON_PER_HOUR");
- String[] YIELD = (String[])context.get("YIELD");
- String[] STL_GRD = (String[])context.get("STL_GRD");
-
- PosParameter param = new PosParameter();
- param.setWhereClauseParameter(0, STL_GRD[0]);
-
- PosRowSet rowSet = this.getDao("mesdao").find("UIG010010_03.select", param);
-
- if(rowSet.hasNext()){
-
- param = new PosParameter();
-
- param.setWhereClauseParameter(0, IRON_TGT_TEMP[0]);
- param.setWhereClauseParameter(1, BOF_TGT_TEMP[0]);
- param.setWhereClauseParameter(2, CAS_TGT_TEMP[0]);
- param.setWhereClauseParameter(3, RH_TGT_TEMP[0]);
- param.setWhereClauseParameter(4, LF_TGT_TEMP[0]);
- param.setWhereClauseParameter(5, KR_WK_HOUR_MIN[0]);
- param.setWhereClauseParameter(6, KR_WK_HOUR_MAX[0]);
- param.setWhereClauseParameter(7, BOF_WK_HOUR_MIN[0]);
- param.setWhereClauseParameter(8, BOF_WK_HOUR_MAX[0]);
- param.setWhereClauseParameter(9, CAS_WK_HOUR_MIN[0]);
- param.setWhereClauseParameter(10, CAS_WK_HOUR_MAX[0]);
- param.setWhereClauseParameter(11, RH_WK_HOUR_MIN[0]);
- param.setWhereClauseParameter(12, RH_WK_HOUR_MAX[0]);
- param.setWhereClauseParameter(13, LF_WK_HOUR_MIN[0]);
- param.setWhereClauseParameter(14, LF_WK_HOUR_MAX[0]);
- param.setWhereClauseParameter(15, TON_PER_CHARGE[0]);
- param.setWhereClauseParameter(16, TON_PER_HOUR[0]);
- param.setWhereClauseParameter(17, YIELD[0]);
- param.setWhereClauseParameter(18, STL_GRD[0]);
-
- this.getDao("mesdao").update("UIG010010_01.update", param);
- }else{
-
- param = new PosParameter();
-
- param.setValueParamter(0, IRON_TGT_TEMP[0]);
- param.setValueParamter(1, BOF_TGT_TEMP[0]);
- param.setValueParamter(2, CAS_TGT_TEMP[0]);
- param.setValueParamter(3, RH_TGT_TEMP[0]);
- param.setValueParamter(4, LF_TGT_TEMP[0]);
- param.setValueParamter(5, KR_WK_HOUR_MIN[0]);
- param.setValueParamter(6, KR_WK_HOUR_MAX[0]);
- param.setValueParamter(7, BOF_WK_HOUR_MIN[0]);
- param.setValueParamter(8, BOF_WK_HOUR_MAX[0]);
- param.setValueParamter(9, CAS_WK_HOUR_MIN[0]);
- param.setValueParamter(10, CAS_WK_HOUR_MAX[0]);
- param.setValueParamter(11, RH_WK_HOUR_MIN[0]);
- param.setValueParamter(12, RH_WK_HOUR_MAX[0]);
- param.setValueParamter(13, LF_WK_HOUR_MIN[0]);
- param.setValueParamter(14, LF_WK_HOUR_MAX[0]);
- param.setValueParamter(15, TON_PER_CHARGE[0]);
- param.setValueParamter(16, TON_PER_HOUR[0]);
- param.setValueParamter(17, YIELD[0]);
- param.setValueParamter(18, STL_GRD[0]);
-
- this.getDao("mesdao").insert("UIG010010_01.insert", param);
- }
- return PosBizControlConstants.SUCCESS;
- }
- }
|