| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- package xin.glue.ui.G.G04;//xin.glue.ui.G.G02.saveSlabdata
- /***
- 新增和清楚轧废板坯使用同一个类,板坯号不为空时为入库板坯号为空时为出库
- ***/
- 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 saveSlabweightex extends PosActivity{
- public String runActivity(PosContext context){
- // 从页面获取数据供插入和更新使用
- String[] rowStuts = (String[]) context.get("rowStuts");
- //称重序号
- String[] SEQ_NO = (String[]) context.get("SEQ_NO");
- //板坯号
- String[] SLAB_NO = (String[]) context.get("BILLETNO");
- //长度
- String[] SLAB_LEN = (String[]) context.get("LENGTH");
- //宽度
- String[] SLAB_THK = (String[]) context.get("WIDTH");
- //厚度
- String[] SLAB_WTH = (String[]) context.get("THICKNESS");
- //重量
- String[] SLAB_WGT = (String[]) context.get("WIGHT");
- //选择标志
- String[] CHK = (String[]) context.get("CHK");
-
- //循环取出每一个值
- for(int i=0;i<rowStuts.length;i++){
- if(CHK[i].equals("Y")){
- //这里只处理选中的行
- //需要查询看看补录数据是否已经存在,并且给出相应的提示
-
- PosParameter param2 = new PosParameter();
-
- param2.setWhereClauseParameter(0, SLAB_WGT[i]);
- param2.setWhereClauseParameter(1, SEQ_NO[i]);
- param2.setWhereClauseParameter(2, SLAB_NO[i]);
- getDao("mesdao").update("UIG050022_01.update", param2);
-
- PosParameter param0 = new PosParameter();
-
- param0.setWhereClauseParameter(0, SEQ_NO[i]);
- getDao("mesdao").update("UIG050022_02.update",param0 );
- }else{
- // logger.logInfo("UIH050400的saveCoilYardData类中,没有选择相应的轧废堆放位置");
- // String vtemp="COIL_YARD";
- // context.put("rs", vtemp);
- }
- }
- return PosBizControlConstants.SUCCESS;
- }
- }
|