36 lines
1.2 KiB
Java
36 lines
1.2 KiB
Java
package com.awspaas.user.bpa.aslp;
|
|
|
|
import com.actionsoft.apps.resource.interop.aslp.ASLP;
|
|
import com.actionsoft.apps.resource.interop.aslp.Meta;
|
|
import com.actionsoft.bpms.commons.mvc.view.ResponseObject;
|
|
import com.actionsoft.bpms.util.DBSql;
|
|
import com.actionsoft.sdk.local.SDK;
|
|
import com.actionsoft.sdk.local.api.cc.RDSAPI;
|
|
|
|
import java.sql.Connection;
|
|
import java.util.Map;
|
|
|
|
public class RemoveOtherBasicDataAslp implements ASLP {
|
|
@Override
|
|
@Meta(parameter = { "name: 'sid', required: true, desc: 'sid'"})
|
|
public ResponseObject call(Map<String, Object> params) {
|
|
ResponseObject ro = ResponseObject.newWarnResponse("结果未知");
|
|
String sid = (String) params.get("sid");
|
|
if (!SDK.getPortalAPI().checkSession(sid)) {
|
|
ro = ResponseObject.newErrResponse("sid无效");
|
|
return ro;
|
|
}
|
|
String CC_ID = "58372e80-6456-40d7-9822-ec0f4e2cd7a7";
|
|
RDSAPI rdsapi;
|
|
Connection connection = null;
|
|
rdsapi = SDK.getCCAPI().getRDSAPI(CC_ID);
|
|
connection = rdsapi.open();
|
|
int update = DBSql.update("delete from aws_bpa limit 300000");
|
|
if (update!=0){
|
|
return ResponseObject.newOkResponse();
|
|
}else {
|
|
return ro;
|
|
}
|
|
}
|
|
}
|