Parcourir la source

工序完工报告初始化

18870042648 il y a 2 ans
Parent
commit
a675dd26f9

+ 10 - 4
ypff/ypff/src/private/nc/bs/yp/impl/OprepAddImpl.java

@@ -61,7 +61,7 @@ public class OprepAddImpl extends BaseServlet implements IHttpServletAdaptor {
 			
 			p_data = JSONObject.fromObject(json);//获取报文
 			
-			logObject.accumulate("InputDate", p_data);
+			logObject.accumulate("InputData", p_data);
 			
 			vbillcode = p_data.getString("vbillcode");//获取流程生产订单单号
 			
@@ -75,13 +75,13 @@ public class OprepAddImpl extends BaseServlet implements IHttpServletAdaptor {
 			addAggOprepVO(aggOprepVO);
 			
 			out.print(formatRSJsonData(TURE, p_data.getString("vbillcode"), "成功"));
-			logObject.accumulate("OutDate", formatRSJsonData(TURE, p_data.getString("vbillcode"), "成功").toString());
+			logObject.accumulate("OutData", formatRSJsonData(TURE, p_data.getString("vbillcode"), "成功").toString());
 			
 		} catch (Exception e) {
 			
 			String error = e.getMessage()==null?e.toString():e.getMessage().toString();
 			out.print(formatRSJsonData(FALSE, vbillcode, error));
-			logObject.accumulate("OutDate",formatRSJsonData(FALSE, vbillcode, error).toString());
+			logObject.accumulate("OutData",formatRSJsonData(FALSE, vbillcode, error).toString());
 			errorMessgae = StackTrace(e);
 			
 		}finally {
@@ -160,6 +160,8 @@ public class OprepAddImpl extends BaseServlet implements IHttpServletAdaptor {
 		String vbillcode = "vbillcode";//生产订单单号
 		String group = "group";//集团编码
 		String creator = "creator";//创建人
+		
+		String body = "body";//表体
  
 		String[] HeadKey = {vbillcode,group,creator};
 		
@@ -170,12 +172,16 @@ public class OprepAddImpl extends BaseServlet implements IHttpServletAdaptor {
 			}
 		}
 		
+		if (p_data.getJSONArray(body)==null) {
+			mags.append(" 'body'表体不存在! ");
+		}
+		
 //----------------------------------------------------------
 		
 		JSONArray oprepObjectBs = p_data.getJSONArray("body");
 		
 		if (oprepObjectBs == null || oprepObjectBs.size() == 0) {
-			throw new Exception("表体不可为空!");
+			throw new Exception("表体内容不可为空!");
 		}
 		
 		String cmaterialvid = "cmaterialvid";//物料编码

+ 3 - 3
ypff/ypff/src/private/nc/bs/yp/impl/PomUpdateStatusImpl.java

@@ -56,7 +56,7 @@ public class PomUpdateStatusImpl extends BaseServlet implements IHttpServletAdap
 			
 			p_data = JSONObject.fromObject(json);//获取报文
 			
-			logObject.accumulate("InputDate", p_data);
+			logObject.accumulate("InputData", p_data);
 			
 			vbillcode = p_data.getString("vbillcode");//获取流程生产订单单号
 			
@@ -70,13 +70,13 @@ public class PomUpdateStatusImpl extends BaseServlet implements IHttpServletAdap
 			approveUpdate(pmoAggVO);//更改状态
 			
 			out.print(formatRSJsonData(TURE, p_data.getString("vbillcode"), "成功"));
-			logObject.accumulate("OutDate", formatRSJsonData(TURE, p_data.getString("vbillcode"), "成功").toString());
+			logObject.accumulate("OutData", formatRSJsonData(TURE, p_data.getString("vbillcode"), "成功").toString());
 			
 		} catch (Exception e) {
 			
 			String error = e.getMessage()==null?e.toString():e.getMessage().toString();
 			out.print(formatRSJsonData(FALSE, vbillcode, error));
-			logObject.accumulate("OutDate",formatRSJsonData(FALSE, vbillcode, error).toString());
+			logObject.accumulate("OutData",formatRSJsonData(FALSE, vbillcode, error).toString());
 			errorMessgae = StackTrace(e);
 			
 		}finally {