prodorderovercmm.java
来自「电信的网厅的整站代码」· Java 代码 · 共 97 行
JAVA
97 行
/**
*
*/
package com.doone.wskfmgr.business.order.cmm;
import javax.servlet.http.HttpServletRequest;
import java.util.Date;
import com.doone.fj1w.fjmgr.order.CommonMethod;
import com.doone.wskfmgr.common.PageEnum;
import com.doone.wskfmgr.common.command.CommandDispatcher;
import com.doone.wskfmgr.common.command.CommandInterface;
import com.doone.uurm.WebAuth;
//import com.doone.fj1w.fjmgr.order.ProdorderDAO;
import com.doone.fj1w.fjmgr.order.*;
import java.text.SimpleDateFormat;
/**
* 业务受理单完成操作
*
* @author Administrator
*
*/
public class ProdOrderOverCmm implements CommandInterface {
/*
* (non-Javadoc)
*
* @see com.doone.wskfmgr.common.command.CommandInterface#execute(com.doone.wskfmgr.common.command.CommandDispatcher)
*/
public String execute(CommandDispatcher dispatcher) throws Exception {
HttpServletRequest request = dispatcher.getRequest();
try {
WebAuth auth = WebAuth.getInstance(request);
String RestoreMan = auth.getUserCode(); //回复人
String RestoreTime = ""; //回复时间
String outDate = ""; //回复时限
String RestoreContent = ""; //回复内容
String submittime = ""; //提交时间
String prodorderrestore ="";//回复单ID
Date date = new Date();
if(request.getParameter("OUTDATE")!=null && !request.getParameter("OUTDATE").equals(""))
outDate = request.getParameter("OUTDATE");
if(request.getParameter("RestoreContent")!=null && !request.getParameter("RestoreContent").equals(""))
RestoreContent = request.getParameter("RestoreContent");
SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm");
RestoreTime = df.format(date);
submittime = RestoreTime ;
//获取原单id
String perentId = DisplayPage.decode(request.getParameter("BAK"));
//获取当前工单的id.
String prodorderid = DisplayPage.decode(request.getParameter("NEW"));
if(perentId == null || perentId.equals("")
|| prodorderid == null || prodorderid.equals("")){
request.getSession().setAttribute(PageEnum.RESPONSE_PAGE_MSG,"获取数据失败,本次操作中止!");
return PageEnum.ATTENTION_MSG_PATH;
}
//获取本受理单的审核单
prodorderrestore = ProdOrderRestoreDAO.getMainStoreId(prodorderid);
//************************************上面是业务受理单各种操作的公共部分*************************************************
CommonMethod.updateStatuOrder(prodorderid,"3",outDate,"9");
CommonMethod.updateStatuOrder(perentId,"3",outDate,"9");
CommonMethod.updateActiveOrder( prodorderid, RestoreContent
, "1", RestoreMan
, RestoreTime, submittime
, prodorderrestore);
//解锁
ProdorderDAO.setProdorderUnLock(perentId);
// 置隐藏返回按钮标志
request.getSession().setAttribute(PageEnum.HIDDEN_BTRETURN,PageEnum.HIDDEN_BTRETURN);
request.getSession().setAttribute(PageEnum.RESPONSE_PAGE_MSG, "该单完成操作成功!");
} catch (Exception e) {
request.getSession().setAttribute(PageEnum.RESPONSE_PAGE_MSG,PageEnum.RESPONSE_FAILURE_MSG+e.getMessage());
}
return PageEnum.ATTENTION_MSG_PATH;
}
/*
* (non-Javadoc)
*
* @see com.doone.wskfmgr.common.command.CommandInterface#getName()
*/
public String getName() {
// TODO Auto-generated method stub
return null;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?