|
@@ -63,6 +63,9 @@ public class PomUpdateStatusImpl extends BaseServlet implements IHttpServletAdap
|
|
|
|
|
|
PMOAggVO pmoAggVO = getPmoVO(vbillcode);//获取生产订单AggVO
|
|
|
|
|
|
+ InvocationInfoProxy.getInstance().setGroupId("0001V5100000000006BX");
|
|
|
+ InvocationInfoProxy.getInstance().setUserId("1001V710000000AECSBZ");
|
|
|
+
|
|
|
approveUpdate(pmoAggVO);//更改状态
|
|
|
|
|
|
out.print(formatRSJsonData(TURE, p_data.getString("vbillcode"), "成功"));
|
|
@@ -151,9 +154,12 @@ public class PomUpdateStatusImpl extends BaseServlet implements IHttpServletAdap
|
|
|
|
|
|
AggPickmVO aggPickmVO = getPickmVO(p_data.getString("vbillcode"));
|
|
|
|
|
|
- PomStatusMaintain pomStatusMaintain = NCLocator.getInstance().lookup(PomStatusMaintain.class);
|
|
|
+// NCLocator.getInstance().lookup(PomStatusMaintain.class).PomStatus_RequiresNew(aggPickmVO, pmoAggVO);
|
|
|
|
|
|
- pomStatusMaintain.PomStatus_RequiresNew(aggPickmVO, pmoAggVO);
|
|
|
+ if (aggPickmVO.getParentVO().getFbillstatus()==1) {
|
|
|
+ NCLocator.getInstance().lookup(IPpickmMaintainService.class).unAuditPickm(new AggPickmVO[] {aggPickmVO});
|
|
|
+ }
|
|
|
+ NCLocator.getInstance().lookup(IPMOMaintainService.class).approveCancel(new PMOAggVO[] {pmoAggVO});
|
|
|
|
|
|
}else {
|
|
|
throw new Exception("status 只允许填写 '审批 '和 '未审批' !");
|