|
|
@@ -500,6 +500,22 @@ public class dispatch extends Controller {
|
|
|
return getErrReturnObject().setErrMsg("中间表存在未同步的销售出库单,无法手工关闭")
|
|
|
.toString();
|
|
|
}
|
|
|
+ //
|
|
|
+ JSONObject object1 = new JSONObject();
|
|
|
+ object1.put("classname", "getIcinvbal");
|
|
|
+ object1.put("method", "canCloseSainvoiceByHand");
|
|
|
+
|
|
|
+ JSONObject content1 = new JSONObject();
|
|
|
+ content1.put("billno", rows.get(0).getString("billno"));
|
|
|
+ object1.put("content", content1);
|
|
|
+
|
|
|
+ String canCloseSainvoiceByHand = request.doPost(object1.toString(),
|
|
|
+ "http://60.190.151.198:8092/BYESB/jaxrs/webclientrest");
|
|
|
+
|
|
|
+ if(!canCloseSainvoiceByHand.equals("true")){
|
|
|
+ return getErrReturnObject().setErrMsg("中间表状态不为1,无法手工关闭")
|
|
|
+ .toString();
|
|
|
+ }
|
|
|
|
|
|
|
|
|
//对接erp生成erp发货单
|
|
|
@@ -549,6 +565,18 @@ public class dispatch extends Controller {
|
|
|
sqlList.add(sqlFactoryupdate.getSQL());
|
|
|
sqlList.add(DataContrlLog.createLog(this, "sa_dispatch", sa_dispatchid, "手工关闭", "发货单手工关闭成功").getSQL());
|
|
|
dbConnect.runSqlUpdate(sqlList);
|
|
|
+
|
|
|
+ JSONObject objectfeek = new JSONObject();
|
|
|
+ objectfeek.put("classname", "getIcinvbal");
|
|
|
+ objectfeek.put("method", "updateSainvoiceStatus");
|
|
|
+
|
|
|
+ JSONObject contentfeek = new JSONObject();
|
|
|
+ contentfeek.put("billno", rows.get(0).getString("billno"));
|
|
|
+ objectfeek.put("content", contentfeek);
|
|
|
+
|
|
|
+ request.doPost(objectfeek.toString(),
|
|
|
+ "http://60.190.151.198:8092/BYESB/jaxrs/webclientrest");
|
|
|
+
|
|
|
return getSucReturnObject().toString();
|
|
|
}
|
|
|
|