You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
2.0 KiB
Java
55 lines
2.0 KiB
Java
2 years ago
|
package weaver.interfaces.workflow.action.javacode;
|
||
|
|
||
|
import lombok.SneakyThrows;
|
||
|
import weaver.conn.RecordSetTrans;
|
||
|
import weaver.general.BaseBean;
|
||
|
import weaver.interfaces.workflow.action.Action;
|
||
|
import weaver.soa.workflow.request.RequestInfo;
|
||
|
|
||
|
public class Action20230914101926 extends BaseBean implements Action {
|
||
|
|
||
|
public static final String sql = "update workflow_requestlog set remark= ? where requestid = ? and logid = ? ";
|
||
|
|
||
|
@Override
|
||
|
public String execute(RequestInfo request) {
|
||
|
// RecordSetTrans rs = new RecordSetTrans();
|
||
|
RecordSetTrans rs = request.getRequestManager() .getRsTrans();
|
||
|
String requestId = request.getRequestid();
|
||
|
String tablename = request.getRequestManager().getBillTableName();
|
||
|
|
||
|
try {
|
||
|
rs.executeQuery("select * from " + tablename + " where requestid = " + requestId);
|
||
|
} catch (Exception e) {
|
||
|
writeLog("查询异常"+e.getMessage());
|
||
|
e.printStackTrace();
|
||
|
request.getRequestManager().setMessageid("90001");
|
||
|
request.getRequestManager().setMessagecontent("查询异常"+e.getMessage());
|
||
|
}
|
||
|
rs.next();
|
||
|
String logid = rs.getString("logid");
|
||
|
String requestid = rs.getString("request");
|
||
|
String remarkNew = rs.getString("remarkNew");
|
||
|
try {
|
||
|
writeLog("修改日志sql"+sql);
|
||
|
writeLog(logid );
|
||
|
writeLog(logid == null);
|
||
|
writeLog(requestid);
|
||
|
writeLog(requestid== null);
|
||
|
writeLog(remarkNew);
|
||
|
writeLog(remarkNew== null);
|
||
|
rs.executeUpdate(sql,remarkNew,requestid,logid);
|
||
|
writeLog("getCounts"+rs.getCounts());
|
||
|
} catch (Exception e) {
|
||
|
writeLog("修改异常"+e.getMessage());
|
||
|
e.printStackTrace();
|
||
|
request.getRequestManager().setMessageid("90001");
|
||
|
request.getRequestManager().setMessagecontent("修改异常"+e.getMessage());
|
||
|
}
|
||
|
return Action.SUCCESS;
|
||
|
}
|
||
|
|
||
|
public static void main(String[] args) {
|
||
|
|
||
|
}
|
||
|
}
|