yzt-20250226-问题清单序号633-调用接口报错3

ht
yangzt 3 months ago
parent 19b38f6012
commit 4af7983f7f

@ -51,7 +51,7 @@ public class NewBuKaAction extends BaseBean implements Action, EsbServerlessRpcR
Long userIdTemp = Long.parseLong(String.valueOf(requestInfoMap.getOrDefault("userid", -1)));
RequestInfo request = requestInfoTemp.getRequestInfo(requestIdTemp, userIdTemp);
try {
String requestid = request.getRequestid();
String requestid =String.valueOf(requestIdTemp);
try {
logger_eae3b780.error(String.valueOf("NewBuKaAction--start--" + requestid));
String creater = request.getCreatorid();
@ -115,11 +115,20 @@ public class NewBuKaAction extends BaseBean implements Action, EsbServerlessRpcR
bkyy = valueq;
}
}
long generate = IdGenerator.generate();
String insertsql = "insert into buka_log_new(requestid,gh,punchreason,punchtype,TimeCardDate,TimeCardTime,createrId,BKRQ) values(" + requestid + ",'" + GH + "','" + bkyy + "','" + kz + "','" + qksj + "','" + bkrq + " " + bksj + "','" + createrId + "','" + BKRQ + "')";
// long generate = IdGenerator.generate();
RecordSet recordSet = I18nContextUtil.getBean(RecordSet.class);
String poolname_g0 = CONN_TYPE.workflow.getType();
logger_eae3b780.error("generate:"+generate+",poolname_g0:"+poolname_g0+",sql1:" + insertsql);
boolean b1 = rs.executeSql(insertsql, poolname_g0,generate);
String newIdSql = "SELECT ISNULL((SELECT TOP 1 id FROM buka_log_new ORDER BY id DESC), 0) + 1 AS id";
logger_eae3b780.error("newIdSql----------- " + newIdSql);
boolean flag = rs.executeSql(newIdSql, poolname_g0);
logger_eae3b780.error("flag---"+flag);
long newId = 0;
if (recordSet.next()) {
newId = Long.parseLong(recordSet.getString("id"));
}
String insertsql = "insert into buka_log_new(id,requestid,gh,punchreason,punchtype,TimeCardDate,TimeCardTime,createrId,BKRQ) values(" + newId + ",'"+ requestid + ",'" + GH + "','" + bkyy + "','" + kz + "','" + qksj + "','" + bkrq + " " + bksj + "','" + createrId + "','" + BKRQ + "')";
logger_eae3b780.error("newId:"+newId+",poolname_g0:"+poolname_g0+",sql1:" + insertsql);
boolean b1 = rs.executeSql(insertsql, poolname_g0);
logger_eae3b780.error("b1--"+b1);
// /* *TODO 检测到insert语句 -> E9插入sql迁移到E10需要特殊处理请参考文档进行调整 https://www.e-cology.com.cn/sp/doc/docShare/1027709301045985331?tenantKey=t7akvdnf84
// TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源*/

Loading…
Cancel
Save