diff --git a/mmpac/src/public/nccloud/openapi/mmpac/pmo/PmoResource.java b/mmpac/src/public/nccloud/openapi/mmpac/pmo/PmoResource.java index a6afd8de..cecb9070 100644 --- a/mmpac/src/public/nccloud/openapi/mmpac/pmo/PmoResource.java +++ b/mmpac/src/public/nccloud/openapi/mmpac/pmo/PmoResource.java @@ -14,12 +14,14 @@ import nc.bs.dao.DAOException; import nc.bs.framework.common.NCLocator; import nc.bs.logging.Log; import nc.itf.mmpac.pmo.pac0002.IPMOQueryService; +import nc.jdbc.framework.SQLParameter; import nc.jdbc.framework.processor.MapListProcessor; import nc.util.mmf.framework.base.MMCollectionUtil; import nc.vo.mmpac.pmo.pac0002.entity.PMOAggVO; import nc.vo.mmpac.pmo.pac0002.entity.PMOItemVO; import nc.vo.org.OrgVO; import nc.vo.pub.BusinessException; +import nc.vo.sscivm.invoice.IVMInvoiceHeadVO; import nc.ws.opm.pub.utils.result.APIErrCodeEnum; import nccloud.api.mmpac.pmo.IAPIPmoMaintainService; import nccloud.api.rest.utils.ResultMessageUtil; @@ -269,6 +271,40 @@ public class PmoResource extends AbstractNCCRestResource { return ResultMessageUtil.exceptionToJSON(e); } } + + /** + * 高压mes回写流程生产订单明细计划开工时间 + * @param paramMap + * @return + */ + @POST + @Path("updatePlanStartTime") + @Consumes({"application/json"}) + @Produces({"application/json"}) + public JSONString updatePlanStartTime(Map paramMap) { + List> paramList = (List) paramMap.get("data"); + try { + if (MMCollectionUtil.isEmpty(paramList)) { + return ResultMessageUtil.exceptionToJSON("传入数据异常,参数要包含data", APIErrCodeEnum.BUSINESSEXCCODE.getCode()); + } else { + List pkList = new ArrayList<>(); + for (Map map : paramList) { + String pk = (String) map.get("pk"); + String planStartTime = (String) map.get("planStartTime"); + String updatesql="UPDATE mm_mo SET vdef38 = ? WHERE cmoid=?"; + SQLParameter param1 = new SQLParameter(); + param1.addParam(planStartTime); + param1.addParam(pk); + new BaseDAO().executeUpdate(updatesql,param1); + } + + + return ResultMessageUtil.toJSON("", "流程生产订单修改成功"); + } + } catch (Exception e) { + return ResultMessageUtil.exceptionToJSON(e); + } + } @POST @Path("delete") @Consumes({"application/json"})