|
|
@@ -82,11 +82,11 @@ public class SyncOriFactoryDeliveryCYTask {
|
|
|
reqMap.put("list",list);
|
|
|
logger.info("sendOriFactoryDelivery-End:master {} ids {}");
|
|
|
String json = null;
|
|
|
+ JSONObject jsonObject = new JSONObject();
|
|
|
try{
|
|
|
json = objectMapper.writeValueAsString(reqMap);
|
|
|
logger.info("Request JSON: {}", json);
|
|
|
- }
|
|
|
- catch (JsonProcessingException e) {
|
|
|
+ }catch (JsonProcessingException e) {
|
|
|
e.printStackTrace();
|
|
|
logger.info("sendOriFactoryDelivery-Error:JSON转换失败 codes {} ",prCodes);
|
|
|
baseDao.execute("insert into CHUANYDOCKINGLOG(ML_ID,ML_DATE,ML_CONTENT,ML_RESULT)" +
|
|
|
@@ -94,6 +94,9 @@ public class SyncOriFactoryDeliveryCYTask {
|
|
|
//return ApiResponse.failRsp("106","JSON转换失败");
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
+ jsonObject.put("message", e.getMessage());
|
|
|
+ baseDao.execute("insert into CHUANYDOCKINGLOG(ML_ID,ML_DATE,ML_CONTENT,ML_RESULT)" +
|
|
|
+ " values(messagelog_seq.nextval,sysdate,'上传采购交期操作CY','上传失败JSON转换失败'"+jsonObject.getString("message")+")");
|
|
|
//eMsg = StringUtil.nvl(e.getMessage(),"无");
|
|
|
//baseDao.execute("update product set pr_sendwmsstatus='同步失败' ,pr_sendwmserr='操作:同步' where pr_code in ("+prCodes+")");
|
|
|
throw new RuntimeException(e);
|
|
|
@@ -111,14 +114,15 @@ public class SyncOriFactoryDeliveryCYTask {
|
|
|
.specialSign(interfaceCode)
|
|
|
.build();
|
|
|
|
|
|
- JSONObject jsonObject = new JSONObject();
|
|
|
+
|
|
|
JSONObject result = null;
|
|
|
try {
|
|
|
//接口调用
|
|
|
result = OpenApiUtil.doPost(post);
|
|
|
} catch (Exception e) {
|
|
|
jsonObject.put("message", e.getMessage());
|
|
|
- System.out.println("error1"+e.getMessage());
|
|
|
+ baseDao.execute("insert into CHUANYDOCKINGLOG(ML_ID,ML_DATE,ML_CONTENT,ML_RESULT)" +
|
|
|
+ " values(messagelog_seq.nextval,sysdate,'上传采购交期操作CY','上传失败'"+jsonObject.getString("message")+")");
|
|
|
}
|
|
|
//接口返回结果
|
|
|
jsonObject.put("message", result.toJSONString());
|