| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package xin.glue.ui.H.H05;
- import java.sql.CallableStatement;
- import java.sql.SQLException;
- import com.posdata.glue.PosException;
- 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 CoilYardRem extends PosActivity{
- public String runActivity(PosContext context) {
-
- // 钢卷号
- String[] coil_no = (String[])context.get("coil_no");
-
- // 备注信息
- String[] REM = (String[])context.get("REM");
-
- //用户名 add by ganjun 2010-08-17
- String[] regId = (String[])context.get("REG_ID");
-
- PosParameter param1 = new PosParameter();
- String sql2 = "select a.CUR_PROG_CD,a.SHIP_PROG_CD,a.COIL_STAT,a.SEND_WGT from tbh02_coil_comm a where a.old_sampl_no = ?";
- param1.setWhereClauseParameter(0,coil_no[0] );
- PosRowSet CoilVo = getDao("mesdao").findByQueryStatement(sql2, param1);
-
- if(CoilVo.hasNext()){
-
- PosParameter param2 = new PosParameter();
-
- param2.setWhereClauseParameter(0, REM[0]);
- param2.setWhereClauseParameter(1,regId[0]);
- param2.setWhereClauseParameter(2, coil_no[0]);
- //增加操作人,操作时间 add by ganjun 2010-08-17
-
- getDao("mesdao").update("UIH051500_05.update", param2);
- System.out.println("-----------------------");
-
- }else{
- //此卷在库中没有,给出相应的提示
- logger.logDebug("CoilWGTSEND 钢卷在公共表中不存在,卷号为; "+coil_no[0]);
- String vtemp="old_sampl_no";
- context.put("rs", vtemp);
- }
-
-
- return PosBizControlConstants.SUCCESS;
- }
- }
|