| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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.dao.vo.PosRow;
- import com.posdata.glue.dao.vo.PosRowSet;
- public class LdSend extends PosActivity {
- public String runActivity(PosContext context) {
- String[] chargeNo = (String[]) context.get("chargeNo");
- String[] ldNo = (String[]) context.get("ldNo");
- String[] ldGrd = (String[]) context.get("ldGrd");
- String[] sendType = (String[])context.get("sendtype");
- if(sendType[0].equals("send") && (chargeNo[0]== null||"".equals(chargeNo[0])||ldNo[0]== null||"".equals(ldNo[0]))){
- context.put("MESSAGES", " 转炉号,钢包号不能为空! ");
- return PosBizControlConstants.SUCCESS;
- }
-
- int updtCnt = 0;
- int updtCnt2 = 0;
- if(sendType[0].equals("send")){
- PosParameter param = new PosParameter();
- param.setWhereClauseParameter(0, chargeNo[0]);
- PosRowSet rowset = getDao("mesdao").find("UIG03COMM_CHARGE_STATION_01.select", param);
- if(rowset.hasNext()){
- PosRow row = rowset.next();
- String ldno = (String)row.getAttribute("LD_NO");
- if(!("".equals(ldno ))){
- context.put("MESSAGES", " 不能重复发送钢包! ");
- return PosBizControlConstants.SUCCESS;
- }
- }
-
- param = new PosParameter();
- param.setWhereClauseParameter(0, ldNo[0]);
- param.setWhereClauseParameter(1, chargeNo[0]);
- updtCnt = getDao("mesdao").update("UIG03COMM_CHARGE_COMM_SENDLD.update", param);
- param = new PosParameter();
- param.setWhereClauseParameter(0, chargeNo[0]);
- param.setWhereClauseParameter(1, chargeNo[0]);
- param.setWhereClauseParameter(2, ldGrd[0]);
- param.setWhereClauseParameter(3, ldNo[0]);
- updtCnt2 = getDao("mesdao").update("UIG03COMM_LADLE_PROG_SENDLD.update", param);
- }else if(sendType[0].equals("saveRtn")){
- PosParameter param = new PosParameter();
- param.setWhereClauseParameter(0, ldNo[0]);
- updtCnt = getDao("mesdao").update("UIG03COMM_CHARGE_COMM_SENDLD_02.update", param);
- param = new PosParameter();
- param.setWhereClauseParameter(0, ldNo[0]);
- updtCnt2 = getDao("mesdao").update("UIG03COMM_LADLE_PROG_SENDLD_02.update", param);
- }
-
- context.put("MESSAGES", " 操作成功! ");
- return PosBizControlConstants.SUCCESS;
- }
- }
|