修改为保存提交
This commit is contained in:
parent
9098a9b428
commit
b09d397893
|
|
@ -9,6 +9,7 @@ import nc.vo.pub.BusinessException;
|
||||||
import nc.vo.pub.VOStatus;
|
import nc.vo.pub.VOStatus;
|
||||||
import nc.vo.pub.lang.UFBoolean;
|
import nc.vo.pub.lang.UFBoolean;
|
||||||
import nc.vo.pub.lang.UFDouble;
|
import nc.vo.pub.lang.UFDouble;
|
||||||
|
import nc.vo.pubapp.pflow.PfUserObject;
|
||||||
import nc.vo.qc.c003.entity.ReportHeaderVO;
|
import nc.vo.qc.c003.entity.ReportHeaderVO;
|
||||||
import nc.vo.qc.c003.entity.ReportItemVO;
|
import nc.vo.qc.c003.entity.ReportItemVO;
|
||||||
import nc.vo.qc.c003.entity.ReportVO;
|
import nc.vo.qc.c003.entity.ReportVO;
|
||||||
|
|
@ -17,9 +18,11 @@ import nc.vo.util.CloneUtil;
|
||||||
import nccloud.api.rest.utils.NCCRestUtils;
|
import nccloud.api.rest.utils.NCCRestUtils;
|
||||||
import nccloud.api.rest.utils.ResultMessageUtil;
|
import nccloud.api.rest.utils.ResultMessageUtil;
|
||||||
import nccloud.dto.scmpub.script.entity.SCMScriptResultDTO;
|
import nccloud.dto.scmpub.script.entity.SCMScriptResultDTO;
|
||||||
|
import nccloud.framework.service.ServiceLocator;
|
||||||
import nccloud.pubitf.riart.pflow.CloudPFlowContext;
|
import nccloud.pubitf.riart.pflow.CloudPFlowContext;
|
||||||
import nccloud.pubitf.scmpub.commit.service.IBatchRunScriptService;
|
import nccloud.pubitf.scmpub.commit.service.IBatchRunScriptService;
|
||||||
import nccloud.pubitf.scmpub.pub.service.ISCMPubQueryService;
|
import nccloud.pubitf.scmpub.pub.service.ISCMPubQueryService;
|
||||||
|
import nccloud.pubitf.scmpub.pub.service.ISCMPubSaveCommitService;
|
||||||
import org.json.JSONString;
|
import org.json.JSONString;
|
||||||
|
|
||||||
import javax.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
|
|
@ -241,8 +244,12 @@ public class QcconclusionRestResource extends QcBaseRestResource {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IReportMaintain reportMaintain = NCLocator.getInstance().lookup(IReportMaintain.class);
|
IReportMaintain reportMaintain = NCLocator.getInstance().lookup(IReportMaintain.class);
|
||||||
|
ISCMPubSaveCommitService service = NCLocator.getInstance().lookup(ISCMPubSaveCommitService.class);;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
resultVos = reportMaintain.saveBase(vos, new Object(), updatevos);
|
SCMScriptResultDTO obj = service.saveCommit(vos, (PfUserObject)null, ReportVO.class, "SAVEBASE", "SAVE", QCBillType.ReportBill.getCode());
|
||||||
|
resultVos = (ReportVO[]) obj.getSucessVOs();
|
||||||
|
// resultVos = reportMaintain.saveBase(vos, new Object(), updatevos);
|
||||||
} catch (BusinessException e) {
|
} catch (BusinessException e) {
|
||||||
return ResultMessageUtil.exceptionToJSON(e);
|
return ResultMessageUtil.exceptionToJSON(e);
|
||||||
}
|
}
|
||||||
|
|
@ -254,8 +261,7 @@ public class QcconclusionRestResource extends QcBaseRestResource {
|
||||||
int num = dao.executeUpdate(updateSql);
|
int num = dao.executeUpdate(updateSql);
|
||||||
}
|
}
|
||||||
resultVos = NCLocator.getInstance().lookup(ISCMPubQueryService.class).billquery(ReportVO.class, idArr);
|
resultVos = NCLocator.getInstance().lookup(ISCMPubQueryService.class).billquery(ReportVO.class, idArr);
|
||||||
}
|
// 弃审
|
||||||
// 审批
|
|
||||||
String actionName = "SAVE";
|
String actionName = "SAVE";
|
||||||
if ("N".equals(flag)) {
|
if ("N".equals(flag)) {
|
||||||
actionName = "UNSAVE";
|
actionName = "UNSAVE";
|
||||||
|
|
@ -264,6 +270,9 @@ public class QcconclusionRestResource extends QcBaseRestResource {
|
||||||
IBatchRunScriptService iReportApprove = NCLocator.getInstance().lookup(IBatchRunScriptService.class);
|
IBatchRunScriptService iReportApprove = NCLocator.getInstance().lookup(IBatchRunScriptService.class);
|
||||||
|
|
||||||
SCMScriptResultDTO obj = iReportApprove.runBacth(context, ReportVO.class);
|
SCMScriptResultDTO obj = iReportApprove.runBacth(context, ReportVO.class);
|
||||||
|
resultVos=(ReportVO[]) obj.getSucessVOs();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// 质检报告更新
|
// 质检报告更新
|
||||||
Map<String, Object> returnMap = new HashMap<>();
|
Map<String, Object> returnMap = new HashMap<>();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue