| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- package xin.glue.ui.F.F02;
- import java.util.Iterator;
- import java.util.List;
- 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;
- public class SaveRollWthThk extends PosActivity
- {
- public String runActivity(PosContext context)
- {
- //��ȡ��״̬
- String[] rowStatus = (String[]) context.get("rowStuts");
- //��ȡҳ�����
- String[] PLT = (String[]) context.get("PLT");
- String[] WF = (String[]) context.get("WF");
- String[] STL_GRP_CD = (String[]) context.get("STL_GRP_CD");
- String[] THK_GRP_CD = (String[])context.get("THK_GRP_CD");
- String[] WTH_GRP_CD = (String[])context.get("WTH_GRP_CD");
- String[] THK_MINI = (String[]) context.get("THK_MINI");
- String[] THK_MAXI = (String[]) context.get("THK_MAXI");
- String[] WTH_MINI = (String[]) context.get("WTH_MINI");
- String[] WTH_MAXI = (String[]) context.get("WTH_MAXI");
- String[] LEN_MINI = (String[]) context.get("LEN_MINI");
- String[] LEN_MAXI = (String[]) context.get("LEN_MAXI");
- String[] REG_DTIME = (String[]) context.get("REG_DTIME");
- String[] REG_ID = (String[]) context.get("USER_NAME");
- String[] MOD_DTIME = (String[]) context.get("MOD_DTIME");
- String[] MOD_ID = (String[]) context.get("USER_NAME");
- //�����״̬ѡ���Ӧ�IJ���
- if("W".equals(WF[0]))
- {
- for (int i = 0; i < rowStatus.length; i++)
- {
- if ("u".equals(rowStatus[i]))
- {
- PosParameter param1 = new PosParameter();
- param1.setWhereClauseParameter(0, LEN_MINI[i]);
- param1.setWhereClauseParameter(1, LEN_MAXI[i]);
- param1.setWhereClauseParameter(2, MOD_ID[0]);
- param1.setWhereClauseParameter(3, PLT[0]);
- param1.setWhereClauseParameter(4, STL_GRP_CD[i]);
- param1.setWhereClauseParameter(5, WTH_GRP_CD[i]);
- this.getDao("mesdao").update("UIF021030_1_1.update", param1);
- }
- else if ("d".equals(rowStatus[i]))
- {
- PosParameter param1 = new PosParameter();
- param1.setWhereClauseParameter(0, PLT[0]);
- param1.setWhereClauseParameter(1, WTH_GRP_CD[i]);
- param1.setWhereClauseParameter(2, STL_GRP_CD[i]);
- this.getDao("mesdao").delete("UIF021030_1_1.delete", param1);
- }
- else if ("i".equals(rowStatus[i]))
- {
- PosParameter param1 = new PosParameter();
- param1.setValueParamter(0, PLT[0]);
- param1.setValueParamter(1, STL_GRP_CD[i]);
- param1.setValueParamter(2, WTH_GRP_CD[i]);
- param1.setValueParamter(3, LEN_MINI[i]);
- param1.setValueParamter(4, LEN_MAXI[i]);
- param1.setValueParamter(5, REG_ID[0]);
- param1.setValueParamter(6, MOD_ID[0]);
- this.getDao("mesdao").insert("UIF021030_1_1.insert", param1);
- }
- }
- }else {
- for (int i = 0; i < rowStatus.length; i++)
- {
- if ("u".equals(rowStatus[i]))
- {
- PosParameter param1 = new PosParameter();
- param1.setWhereClauseParameter(0, LEN_MINI[i]);
- param1.setWhereClauseParameter(1, LEN_MAXI[i]);
- param1.setWhereClauseParameter(2, MOD_ID[0]);
- param1.setWhereClauseParameter(3, PLT[0]);
- param1.setWhereClauseParameter(4, STL_GRP_CD[i]);;
- param1.setWhereClauseParameter(5, THK_GRP_CD[i]);
- this.getDao("mesdao").update("UIF021030_2_1.update", param1);
- }
- else if ("d".equals(rowStatus[i]))
- {
- PosParameter param1 = new PosParameter();
- param1.setWhereClauseParameter(0, PLT[0]);
- param1.setWhereClauseParameter(1, THK_GRP_CD[i]);
- param1.setWhereClauseParameter(2, STL_GRP_CD[i]);
- this.getDao("mesdao").delete("UIF021030_2_1.delete", param1);
- }
- else if ("i".equals(rowStatus[i]))
- {
- PosParameter param1 = new PosParameter();
- param1.setValueParamter(0, PLT[0]);
- param1.setValueParamter(1, STL_GRP_CD[i]);
- param1.setValueParamter(2, THK_GRP_CD[i]);
- param1.setValueParamter(3, LEN_MINI[i]);
- param1.setValueParamter(4, LEN_MAXI[i]);
- param1.setValueParamter(5, REG_ID[0]);
- param1.setValueParamter(6, MOD_ID[0]);
- this.getDao("mesdao").insert("UIF021030_2_1.insert", param1);
- }
- }
- }
- return PosBizControlConstants.SUCCESS;
- }
- }
|