更改登录方式,每次进行登录

master
祁云辉 1 year ago
parent 859f15c2d5
commit 3d32e542b4

@ -12,6 +12,7 @@ import com.teamcenter.clientx.Utils;
import com.teamcenter.services.strong.administration.PreferenceManagementRestBindingStub;
import com.teamcenter.services.strong.administration.PreferenceManagementService;
import com.teamcenter.services.strong.administration._2012_09.PreferenceManagement;
import com.teamcenter.soa.client.Connection;
import com.teamcenter.soa.client.model.ServiceData;
import com.teamcenter.soa.client.model.strong.User;
import org.springframework.beans.factory.annotation.Autowired;
@ -101,9 +102,11 @@ public class IgtcoaApi {
String task_Uid =
propertyMap.containsKey("task_uid") ? propertyMap.get("task_uid").toString() : "";
// String taskWorkFlowUID =
// propertyMap.containsKey("TaskWorkFlowUID") ? propertyMap.get("TaskWorkFlowUID").toString() : "";
// propertyMap.containsKey("TaskWorkFlowUID") ?
// propertyMap.get("TaskWorkFlowUID").toString() : "";
// String taskPackageUID =
// propertyMap.containsKey("TaskPackageUID") ? propertyMap.get("TaskPackageUID").toString() : "";
// propertyMap.containsKey("TaskPackageUID") ?
// propertyMap.get("TaskPackageUID").toString() : "";
String task_name =
propertyMap.containsKey("task_name") ? propertyMap.get("task_name").toString() : "";
String task_CustomerNameBilingUnit =
@ -197,8 +200,7 @@ public class IgtcoaApi {
productApplicationFieldOrIndustry,
productApplicationPart,
productType);
if(productValue.length() > 256)
{
if (productValue.length() > 256) {
return JsonResult.error("产品属性值超长");
}
productList.add(productValue);
@ -245,8 +247,7 @@ public class IgtcoaApi {
String fileUrl = key;
byte[] buffer = Utils.getFile(fileUrl);
Date date = new Date();
String filePath =
System.getProperty("java.io.tmpdir") + dateFormat.format(date) + "\\";
String filePath = System.getProperty("java.io.tmpdir") + dateFormat.format(date) + "\\";
File file = new File(filePath);
if (!file.exists()) {
file.mkdir();
@ -336,13 +337,9 @@ public class IgtcoaApi {
// String
try {
if (tcSession == null) {
tcSession = new AppXSession(SpringbootJjwtApplication.TC_URL);
}
if (tcUser == null) {
tcUser =
tcSession.login(SpringbootJjwtApplication.TC_USER, SpringbootJjwtApplication.TC_PWD);
}
} catch (Exception ex) {
Utils.setLog(logFileName, "oaCreateWorkFlow", "TC服务器出错" + ex.getMessage());
ex.printStackTrace();
@ -386,15 +383,10 @@ public class IgtcoaApi {
@PostMapping(value = "/oaGetDeliveryInfo")
public Object getDeliveryInfo(@RequestBody List<String> itemIdList) {
// String deliveryId = request.getParameter("deliveryId");
if (tcSession == null) {
tcSession = new AppXSession(SpringbootJjwtApplication.TC_URL);
}
try {
if (tcUser == null) {
tcUser =
tcSession.login(SpringbootJjwtApplication.TC_USER, SpringbootJjwtApplication.TC_PWD);
}
} catch (Exception ex) {
ex.printStackTrace();
}
@ -402,26 +394,22 @@ public class IgtcoaApi {
Object object = TcsoaService.osGetDeliveryInfo(itemIdList);
return object;
}
// @UserLoginToken
@PostMapping(value = "/oaGetHistoryDelivery")
public Object getHistoryDelivery(HttpServletRequest request) {
String deliveryId = request.getParameter("deliveryId");
if (tcSession == null) {
tcSession = new AppXSession(SpringbootJjwtApplication.TC_URL);
}
try {
if (tcUser == null) {
tcUser =
tcSession.login(SpringbootJjwtApplication.TC_USER, SpringbootJjwtApplication.TC_PWD);
}
} catch (Exception ex) {
ex.printStackTrace();
}
Object Object = TcsoaService.oaGetHistoryDelivery(deliveryId);
return Object;
}
// @UserLoginToken
@GetMapping(value = "/oaGetDeliveryFile")
public void getGetDeliveryFile(HttpServletRequest request, HttpServletResponse response) {
@ -430,14 +418,10 @@ public class IgtcoaApi {
System.out.println("oaGetDeliveryFile" + deliveryId);
if (tcSession == null) {
tcSession = new AppXSession(SpringbootJjwtApplication.TC_URL);
}
try {
if (tcUser == null) {
tcUser =
tcSession.login(SpringbootJjwtApplication.TC_USER, SpringbootJjwtApplication.TC_PWD);
}
} catch (Exception ex) {
ex.printStackTrace();
@ -517,14 +501,10 @@ public class IgtcoaApi {
propertyMap,
logFileName);
if (tcSession == null) {
tcSession = new AppXSession(SpringbootJjwtApplication.TC_URL);
}
try {
if (tcUser == null) {
tcUser =
tcSession.login(SpringbootJjwtApplication.TC_USER, SpringbootJjwtApplication.TC_PWD);
}
} catch (Exception ex) {
Utils.setLog(logFileName, "oaCreateOrUpdateProject", "TC服务器登录出错" + ex.getMessage());
@ -532,7 +512,8 @@ public class IgtcoaApi {
}
// 获取必须的属性
String userId = propertyMap.containsKey("designTeam") ? propertyMap.get("designTeam").toString() : "admin";
String userId =
propertyMap.containsKey("designTeam") ? propertyMap.get("designTeam").toString() : "admin";
String objectName =
propertyMap.containsKey("objectName") ? propertyMap.get("objectName").toString() : "";
String projectUID =
@ -630,13 +611,9 @@ public class IgtcoaApi {
public JsonResult getItemProperty(@RequestBody List<String> itemIdList) {
String logFileName = dateFormatLog.format(new Date());
try {
if (tcSession == null) {
tcSession = new AppXSession(SpringbootJjwtApplication.TC_URL);
}
if (tcUser == null) {
tcUser =
tcSession.login(SpringbootJjwtApplication.TC_USER, SpringbootJjwtApplication.TC_PWD);
}
} catch (Exception ex) {
Utils.setLog(logFileName, "getItemProperty", "TC服务器出错" + ex.getMessage());
ex.printStackTrace();
@ -648,18 +625,13 @@ public class IgtcoaApi {
return jsonResult;
}
@GetMapping(value = "/getProjectItemProperty")
public JsonResult getProjectItemProperty(@RequestParam("uid") String uid) {
String logFileName = dateFormatLog.format(new Date());
try {
if (tcSession == null) {
tcSession = new AppXSession(SpringbootJjwtApplication.TC_URL);
}
if (tcUser == null) {
tcUser =
tcSession.login(SpringbootJjwtApplication.TC_USER, SpringbootJjwtApplication.TC_PWD);
}
} catch (Exception ex) {
Utils.setLog(logFileName, "getProjectItemProperty", "TC服务器出错" + ex.getMessage());
ex.printStackTrace();

Loading…
Cancel
Save