From ccce8c009c45f87ea4190972b6685e102bdb6355 Mon Sep 17 00:00:00 2001 From: "wei.peng" Date: Wed, 3 Apr 2019 11:05:07 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E7=BA=A7=E8=81=94=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/base/dynamic/DynamicEntity.java | 2 +- .../pojo/form/bean/BfDataObjectProperty.java | 14 ++++++++++++ .../i3plus/pojo/model/form/ElementFormModel.java | 26 ++++++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/form/ElementFormModel.java diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/dynamic/DynamicEntity.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/dynamic/DynamicEntity.java index 0231497..ac21b0b 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/dynamic/DynamicEntity.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/dynamic/DynamicEntity.java @@ -176,7 +176,7 @@ public class DynamicEntity extends BaseBean implements Serializable { try { setMethod = this.getClass().getDeclaredMethod(setMethodName, new Class[]{f.getType()}); - System.out.println("Method Name:" + setMethod.getName() + "\t\t Value : " + fieldVal); +// System.out.println("Method Name:" + setMethod.getName() + "\t\t Value : " + fieldVal); setMethod.invoke(this, fieldVal); } catch (ClassCastException e) { e.printStackTrace(); diff --git a/modules/i3plus-pojo-form/src/main/java/cn/estsh/i3plus/pojo/form/bean/BfDataObjectProperty.java b/modules/i3plus-pojo-form/src/main/java/cn/estsh/i3plus/pojo/form/bean/BfDataObjectProperty.java index fbedb77..9cb8bbc 100644 --- a/modules/i3plus-pojo-form/src/main/java/cn/estsh/i3plus/pojo/form/bean/BfDataObjectProperty.java +++ b/modules/i3plus-pojo-form/src/main/java/cn/estsh/i3plus/pojo/form/bean/BfDataObjectProperty.java @@ -52,6 +52,20 @@ public class BfDataObjectProperty extends BaseBean { @ApiParam(value ="数据对象类型") private Integer objectColumnType; + // 字段长度 + @ApiParam(value = "字段长度") + @Column(name="OBJECT_COLUMN_PRECISION") + private Integer objectColumnPrecision; + + // 字段精确长度 + @ApiParam(value = "字段精确长度") + @Column(name="OBJECT_COLUMN_SCALE") + private Integer objectColumnScale; + + @Column(name="OBJECT_COLUMN_TYPE_NAME") + @ApiParam(value ="数据对象类型名称") + private String objectColumnTypeName; + @Column(name="PROPERTY_NAME") @ApiParam(value ="类属性名称") private String propertyName; diff --git a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/form/ElementFormModel.java b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/form/ElementFormModel.java new file mode 100644 index 0000000..d39de03 --- /dev/null +++ b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/form/ElementFormModel.java @@ -0,0 +1,26 @@ +package cn.estsh.i3plus.pojo.model.form; + +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.ApiParam; +import lombok.Data; + +/** + * @Description : 数据操作Model + * @Reference : + * @Author : Adair Peng + * @CreateDate : 2019-04-02 13:34 + * @Modify: + **/ +@Data +public class ElementFormModel { + + //外键关联数据对象主键 + @ApiParam(value = "元素ID", example = "-1") + @JsonSerialize(using = ToStringSerializer.class) + private Long elementId; + + @ApiParam(value = "操作参数") + private String entity; + +} From 9ca521f64a65b3e9c86a291b67ad776fcb622ed4 Mon Sep 17 00:00:00 2001 From: "yihang.lv" Date: Wed, 3 Apr 2019 11:53:28 +0800 Subject: [PATCH 2/6] =?UTF-8?q?hqlpack=20=3D=E3=80=8B=20ddlpack?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/sweb/sqlpack/SwebHqlPack.java | 72 +++++++++++++--------- 1 file changed, 43 insertions(+), 29 deletions(-) diff --git a/modules/i3plus-pojo-sweb/src/main/java/cn/estsh/i3plus/pojo/sweb/sqlpack/SwebHqlPack.java b/modules/i3plus-pojo-sweb/src/main/java/cn/estsh/i3plus/pojo/sweb/sqlpack/SwebHqlPack.java index 23cb872..6f9eb24 100644 --- a/modules/i3plus-pojo-sweb/src/main/java/cn/estsh/i3plus/pojo/sweb/sqlpack/SwebHqlPack.java +++ b/modules/i3plus-pojo-sweb/src/main/java/cn/estsh/i3plus/pojo/sweb/sqlpack/SwebHqlPack.java @@ -1,10 +1,11 @@ package cn.estsh.i3plus.pojo.sweb.sqlpack; import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import cn.estsh.i3plus.pojo.base.bean.DdlPackBean; import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil; -import cn.estsh.i3plus.pojo.base.tool.HqlPack; -import cn.estsh.i3plus.pojo.base.tool.SqlPack; +import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack; import cn.estsh.i3plus.pojo.sweb.bean.*; +import cn.estsh.i3plus.pojo.sweb.modelbean.SwebPOForPubListEnterModel; import org.apache.commons.lang3.StringUtils; /** @@ -23,57 +24,70 @@ public class SwebHqlPack { * @param hqlStr * @return */ - private static String buildHql(BaseBean bean, StringBuffer hqlStr) { + private static DdlPackBean buildHql(BaseBean bean, DdlPackBean hqlStr) { // 判断工厂代码是否为空 if (StringUtils.isNotBlank(bean.getOrganizeCode())) { - SqlPack.getStringEqualPack(bean.getOrganizeCode(), "organizeCode", hqlStr); + DdlPreparedPack.getStringEqualPack(bean.getOrganizeCode(), "organizeCode", hqlStr); } // 封装有效状态和删除状态 Integer isValid = bean.getIsValid(); //默认查有效数据 if (isValid != null && isValid != 0) { - SqlPack.getNumEqualPack(isValid, "isValid", hqlStr); + DdlPreparedPack.getNumEqualPack(isValid, "isValid", hqlStr); } else { - SqlPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", hqlStr); + DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", hqlStr); } - SqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", hqlStr); - return hqlStr.toString(); + DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", hqlStr); + return hqlStr; } - public static String getPurchaseOrderWhereHql(SwebPurchaseOrder purchaseOrder) { - StringBuffer result = new StringBuffer(); - HqlPack.getStringEqualPack(purchaseOrder.getOrderNo(), "orderNo", result); - HqlPack.getStringEqualPack(purchaseOrder.getVendorCode(), "vendorCode", result); - HqlPack.getNumEqualPack(purchaseOrder.getOrderStatus(), "orderStatus", result); + public static DdlPackBean getPurchaseOrderWhereHql(SwebPurchaseOrder purchaseOrder) { + DdlPackBean result = new DdlPackBean(); + DdlPreparedPack.getStringEqualPack(purchaseOrder.getOrderNo(), "orderNo", result); + DdlPreparedPack.getStringEqualPack(purchaseOrder.getVendorCode(), "vendorCode", result); + DdlPreparedPack.getNumEqualPack(purchaseOrder.getOrderStatus(), "orderStatus", result); return buildHql(purchaseOrder, result); } - public static String getPackAgeWhereHql(SwebPackage swebPackage) { - StringBuffer result = new StringBuffer(); - HqlPack.getStringEqualPack(swebPackage.getPackageNo(), "packageNo", result); - HqlPack.getStringEqualPack(swebPackage.getParentPackageNo(), "parentPackageNo", result); - HqlPack.getNumEqualPack(swebPackage.getPackTypeId(), "packTypeId", result); + public static DdlPackBean getPackageWhereHql(SwebPackage swebPackage) { + DdlPackBean result = new DdlPackBean(); + DdlPreparedPack.getStringEqualPack(swebPackage.getPackageNo(), "packageNo", result); + DdlPreparedPack.getStringEqualPack(swebPackage.getParentPackageNo(), "parentPackageNo", result); + DdlPreparedPack.getNumEqualPack(swebPackage.getPackTypeId(), "packTypeId", result); return buildHql(swebPackage, result); } - public static String getProcurementPlanOrderWhereHql(SwebProcurementPlanOrder swebProcurementPlanOrder) { - StringBuffer result = new StringBuffer(); - HqlPack.getStringEqualPack(swebProcurementPlanOrder.getVendorCode(), "vendorCode", result); - HqlPack.getStringLikerPack(swebProcurementPlanOrder.getOrderNo(), "orderNo", result); + public static DdlPackBean getPurchaseOrderDetailsWhereHql(SwebPOForPubListEnterModel model) { + DdlPackBean result = new DdlPackBean(); + DdlPreparedPack.getStringEqualPack(model.getOrderNo(), "orderNo", result); + DdlPreparedPack.getStringEqualPack(model.getVendorCode(), "vendorCode", result); + DdlPreparedPack.getNumEqualPack(model.getOrderType(), "orderType", result); + DdlPreparedPack.getStringEqualPack(model.getPartNo(), "partNo", result); + DdlPreparedPack.timeBuilder(model.getRecTimeStart(), model.getRecTimeEnd(), "recTime", result, false); + // 封装有效状态和删除状态 + DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", result); + DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result); + return buildHql(model, result); + } + + public static DdlPackBean getProcurementPlanOrderWhereHql(SwebProcurementPlanOrder swebProcurementPlanOrder) { + DdlPackBean result = new DdlPackBean(); + DdlPreparedPack.getStringEqualPack(swebProcurementPlanOrder.getVendorCode(), "vendorCode", result); + DdlPreparedPack.getStringLikerPack(swebProcurementPlanOrder.getOrderNo(), "orderNo", result); return buildHql(swebProcurementPlanOrder, result); } - public static String getProcurementPlanOrderDeatilsWhereHql(SwebProcurementPlanOrderDetails swebProcurementPlanOrderDetails) { - StringBuffer result = new StringBuffer(); - HqlPack.getStringLikerPack(swebProcurementPlanOrderDetails.getOrderNo(), "orderNo", result); + public static DdlPackBean getProcurementPlanOrderDeatilsWhereHql(SwebProcurementPlanOrderDetails swebProcurementPlanOrderDetails) { + DdlPackBean result = new DdlPackBean(); + DdlPreparedPack.getStringLikerPack(swebProcurementPlanOrderDetails.getOrderNo(), "orderNo", result); return buildHql(swebProcurementPlanOrderDetails, result); } - public static String getVendorRelWhereHql(SwebVendorRel vendorRel) { - StringBuffer result = new StringBuffer(); - HqlPack.getStringLikerPack(vendorRel.getVendorCode(), "vendorCode", result); - HqlPack.getStringLikerPack(vendorRel.getPlannerCode(), "plannerCode", result); + public static DdlPackBean getVendorRelWhereHql(SwebVendorRel vendorRel) { + DdlPackBean result = new DdlPackBean(); + DdlPreparedPack.getStringLikerPack(vendorRel.getVendorCode(), "vendorCode", result); + DdlPreparedPack.getStringLikerPack(vendorRel.getPlannerCode(), "plannerCode", result); return buildHql(vendorRel, result); } From 9c468e70d1bdc36e73d044c9dcdd1036b9374536 Mon Sep 17 00:00:00 2001 From: jiajack Date: Wed, 3 Apr 2019 13:46:01 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E5=AE=9E=E4=BD=93=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/mes/repository/MesProcessRepository.java | 16 ++++++++++++++++ .../pojo/mes/repository/MesProdRouteCfgRepository.java | 16 ++++++++++++++++ .../mes/repository/MesProdRouteOptParamRepository.java | 16 ++++++++++++++++ .../mes/repository/MesRouteProcessCellRepository.java | 16 ++++++++++++++++ .../pojo/mes/repository/MesRouteProcessRepository.java | 16 ++++++++++++++++ .../mes/repository/MesRouteProcessStepRepository.java | 16 ++++++++++++++++ .../i3plus/pojo/mes/repository/MesRouteRepository.java | 16 ++++++++++++++++ .../pojo/mes/repository/MesStepParamRepository.java | 16 ++++++++++++++++ .../i3plus/pojo/mes/repository/MesStepRepository.java | 16 ++++++++++++++++ .../pojo/mes/repository/MesWorkCellRepository.java | 1 - .../pojo/mes/repository/MesWorkCenterRepository.java | 1 - 11 files changed, 144 insertions(+), 2 deletions(-) create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProcessRepository.java create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProdRouteCfgRepository.java create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProdRouteOptParamRepository.java create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteProcessCellRepository.java create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteProcessRepository.java create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteProcessStepRepository.java create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteRepository.java create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesStepParamRepository.java create mode 100644 modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesStepRepository.java diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProcessRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProcessRepository.java new file mode 100644 index 0000000..620b24c --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProcessRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesProcess; +import org.springframework.stereotype.Repository; + +/** + * @Description : + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Repository +public interface MesProcessRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProdRouteCfgRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProdRouteCfgRepository.java new file mode 100644 index 0000000..4c21991 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProdRouteCfgRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesProdRouteCfg; +import org.springframework.stereotype.Repository; + +/** + * @Description : + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Repository +public interface MesProdRouteCfgRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProdRouteOptParamRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProdRouteOptParamRepository.java new file mode 100644 index 0000000..51a8c39 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProdRouteOptParamRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesProdRouteOptParam; +import org.springframework.stereotype.Repository; + +/** + * @Description : + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Repository +public interface MesProdRouteOptParamRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteProcessCellRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteProcessCellRepository.java new file mode 100644 index 0000000..468d495 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteProcessCellRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesRouteProcessCell; +import org.springframework.stereotype.Repository; + +/** + * @Description : + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Repository +public interface MesRouteProcessCellRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteProcessRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteProcessRepository.java new file mode 100644 index 0000000..2f7b0aa --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteProcessRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesRouteProcess; +import org.springframework.stereotype.Repository; + +/** + * @Description : + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Repository +public interface MesRouteProcessRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteProcessStepRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteProcessStepRepository.java new file mode 100644 index 0000000..4391f26 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteProcessStepRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesRouteProcessStep; +import org.springframework.stereotype.Repository; + +/** + * @Description : + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Repository +public interface MesRouteProcessStepRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteRepository.java new file mode 100644 index 0000000..a7e0fc9 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesRouteRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesRoute; +import org.springframework.stereotype.Repository; + +/** + * @Description : + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Repository +public interface MesRouteRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesStepParamRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesStepParamRepository.java new file mode 100644 index 0000000..c29cda0 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesStepParamRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesStepParam; +import org.springframework.stereotype.Repository; + +/** + * @Description : + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Repository +public interface MesStepParamRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesStepRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesStepRepository.java new file mode 100644 index 0000000..30726eb --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesStepRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesStep; +import org.springframework.stereotype.Repository; + +/** + * @Description : + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Repository +public interface MesStepRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesWorkCellRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesWorkCellRepository.java index 766cd08..8ea9b89 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesWorkCellRepository.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesWorkCellRepository.java @@ -1,7 +1,6 @@ package cn.estsh.i3plus.pojo.mes.repository; import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; -import cn.estsh.i3plus.pojo.mes.bean.MesArea; import cn.estsh.i3plus.pojo.mes.bean.MesWorkCell; import org.springframework.stereotype.Repository; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesWorkCenterRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesWorkCenterRepository.java index 6fcdd97..bf89b2a 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesWorkCenterRepository.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesWorkCenterRepository.java @@ -1,7 +1,6 @@ package cn.estsh.i3plus.pojo.mes.repository; import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; -import cn.estsh.i3plus.pojo.mes.bean.MesWorkCell; import cn.estsh.i3plus.pojo.mes.bean.MesWorkCenter; import org.springframework.stereotype.Repository; From 59b086dc5d24fb244cbc5851486adb6a04ccea59 Mon Sep 17 00:00:00 2001 From: "gragon.xu" Date: Wed, 3 Apr 2019 13:46:51 +0800 Subject: [PATCH 4/6] =?UTF-8?q?BaseBean.findByHqlWhere:=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E5=88=AB=E5=90=8D=E4=BB=A3=E7=A0=81=E9=94=99=E8=AF=AF=20WmsHql?= =?UTF-8?q?Pack:=E4=BF=AE=E6=94=B9=E5=B0=81=E8=A3=85=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E4=BD=BF=E7=94=A8DdlHqlPack=20=E4=BB=BB=E5=8A=A1=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E4=BB=A3=E7=A0=81=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pojo/base/jpa/daoimpl/BaseRepositoryImpl.java | 2 +- .../estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java | 52 ++++++++++++++++------ 2 files changed, 40 insertions(+), 14 deletions(-) diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java index 86cae1c..c857b40 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java @@ -561,7 +561,7 @@ public class BaseRepositoryImpl extends SimpleJpaRep + " as model where 1=1 " + packBean.getPackedHql()); for (String key : packBean.getHqlPreparedMap().keySet()) { - query.setParameter(key,packBean.getHqlPreparedMap().get(key)); + query.setParameter("m_" + key,packBean.getHqlPreparedMap().get("m_" + key)); } return query.getResultList(); diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java index 0f5f954..2640883 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java @@ -1,13 +1,16 @@ package cn.estsh.i3plus.pojo.wms.sqlpack; import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import cn.estsh.i3plus.pojo.base.bean.DdlPackBean; import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil; import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil; +import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack; import cn.estsh.i3plus.pojo.base.tool.HqlPack; import cn.estsh.i3plus.pojo.base.tool.SqlPack; import cn.estsh.i3plus.pojo.wms.bean.*; import com.alibaba.fastjson.JSONObject; import com.google.common.base.Strings; +import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.StringUtils; import java.util.List; @@ -27,12 +30,13 @@ public class WmsHqlPack { public static String packInParams(String colnumName, String[] params) { StringBuffer sb = new StringBuffer(); HqlPack.getInPackString(String.join(",", params), colnumName, sb); - HqlPack.getNumEqualPack( WmsEnumUtil.IS_PART.IS_ADJUST.getValue(),"snControl", sb); + HqlPack.getNumEqualPack(WmsEnumUtil.IS_PART.IS_ADJUST.getValue(), "snControl", sb); return sb.toString(); } /** * 封装公用查询参数 + * * @param bean 实体对象 * @param hqlStr 查询语句 * @return 封装完成的查询语句 @@ -97,17 +101,20 @@ public class WmsHqlPack { * @param orderNos * @return */ - public static String packWmsOrderDetailsByOrderNos(String colName, List orderNos) { - StringBuffer result = new StringBuffer(); + public static DdlPackBean packWmsOrderDetailsByOrderNos(String colName, List orderNos) { + DdlPackBean packBean = new DdlPackBean(); StringBuffer orderNoStr = new StringBuffer(); for (int i = 0; i < orderNos.size(); i++) { orderNoStr.append("'" + orderNos.get(i) + "',"); } orderNoStr.deleteCharAt(orderNoStr.length() - 1); - result.append(" and model.isDeleted=" + CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue() + - " and model.isValid=" + CommonEnumUtil.IS_VAILD.VAILD.getValue() + - " and model.orderNo in (" + orderNoStr + ")" + " order by model." + colName + ",model.orderNo"); - return result.toString(); + DdlPreparedPack.getInPack(orderNoStr.toString(), "orderNo", packBean); + DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", packBean); + DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", packBean); + DdlPreparedPack.getOrderByPack( + new Object[]{CommonEnumUtil.ASC_OR_DESC.DESC.getValue(), CommonEnumUtil.ASC_OR_DESC.DESC.getValue()}, + new String[]{colName, "orderNo"}, packBean); + return packBean; } /** @@ -163,8 +170,8 @@ public class WmsHqlPack { //查询参数封装 HqlPack.getInPack(String.join(",", WmsEnumUtil.MASTER_ORDER_STATUS.CREATE.getValue() + "", - WmsEnumUtil.MASTER_ORDER_STATUS.RECEIPT.getValue() + ""),"poStatus",result); - HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(),"isPart", result); + WmsEnumUtil.MASTER_ORDER_STATUS.RECEIPT.getValue() + ""), "poStatus", result); + HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(), "isPart", result); HqlPack.getStringEqualPack(wmsPOMaster.getOrderNo(), "orderNo", result); HqlPack.getStringEqualPack(wmsPOMaster.getPoType(), "poType", result); HqlPack.getStringEqualPack(wmsPOMaster.getVendorNo(), "vendorNo", result); @@ -702,6 +709,7 @@ public class WmsHqlPack { /** * 根据条件查询打印机队列信息封装类 + * * @param wmsSnPrint 打印机队列信息 * @return 打印机队列信息 */ @@ -724,6 +732,7 @@ public class WmsHqlPack { /** * 盘点库位 条件封装 + * * @param wmsCSLocate * @return */ @@ -740,6 +749,7 @@ public class WmsHqlPack { /** * 盘点物料 条件封装 + * * @param wmsCSPart * @return */ @@ -758,6 +768,7 @@ public class WmsHqlPack { /** * 盘点存储区 条件封装 + * * @param wmsCSZone * @return */ @@ -774,6 +785,7 @@ public class WmsHqlPack { /** * 根据条件查询责任区分配信息封装类 + * * @param wmsAreaOwner 责任区分配信息 * @return 责任区分配信息 */ @@ -800,6 +812,7 @@ public class WmsHqlPack { /** * 根据条件查询责任区分配信息封装类 + * * @param wmsTempOrderLock 责任区分配信息 * @return 责任区分配信息 */ @@ -918,6 +931,7 @@ public class WmsHqlPack { /** * 内部单据:库存移动单主表唯一性查询 + * * @param wmsMoveMaster * @return */ @@ -935,6 +949,7 @@ public class WmsHqlPack { /** * 内部单据:库存移动单主表分页查询 + * * @param wmsMoveMaster * @return */ @@ -951,6 +966,7 @@ public class WmsHqlPack { /** * 内部单据:库存移动单明细表分页查询 + * * @param wmsMoveDetails * @return */ @@ -981,6 +997,7 @@ public class WmsHqlPack { /** * 内部单据:库存移动单条码信息分页查询 + * * @param wmsMoveSn * @return */ @@ -1033,8 +1050,8 @@ public class WmsHqlPack { //查询参数封装 HqlPack.getInPack(String.join(",", WmsEnumUtil.QC_INFO_STATUS.CREATE.getValue() + "", - WmsEnumUtil.QC_INFO_STATUS.FINISH.getValue() + ""),"orderStatus",result); - HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(),"isPart",result); + WmsEnumUtil.QC_INFO_STATUS.FINISH.getValue() + ""), "orderStatus", result); + HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(), "isPart", result); //单号 HqlPack.getStringEqualPack(wmsQCMaster.getOrderNo(), "orderNo", result); getStringBuilderPack(wmsQCMaster, result); @@ -1225,6 +1242,7 @@ public class WmsHqlPack { /** * 作业流程分页查询 + * * @return */ public static String packHqlWmsActionGroup(WmsActionGroup wmsActionGroup) { @@ -1240,6 +1258,7 @@ public class WmsHqlPack { /** * 作业流程明细分页查询 + * * @return */ public static String packHqlWmsActionGroupDetails(WmsActionGroupDetails wmsActionGroupDetails) { @@ -1289,6 +1308,7 @@ public class WmsHqlPack { /** * 作业记录 查询条件封装 + * * @param wmsActionLog * @return */ @@ -1323,6 +1343,7 @@ public class WmsHqlPack { /** * 作业记录明细 查询条件封装 + * * @param wmsActionLogDetails * @return */ @@ -1461,6 +1482,7 @@ public class WmsHqlPack { /** * 根据权限数据拼查询任务详情sql + * * @param groupDataAuth * @return */ @@ -1499,14 +1521,15 @@ public class WmsHqlPack { /** * 给定字段动态in sql + * * @param columnName * @param vals * @return */ - public static String packHqlAndIn(WmsTaskInfo bean,String columnName,List vals) { + public static String packHqlAndIn(WmsTaskInfo bean, String columnName, List vals) { StringBuffer result = new StringBuffer(); String data = String.join(",", vals); - HqlPack.getInPackString(data,columnName,result); + HqlPack.getInPackString(data, columnName, result); HqlPack.getNumNOEqualPack(bean.getTaskStatus(), "taskStatus", result); getStringBuilderPack(bean, result); return result.toString(); @@ -1514,6 +1537,7 @@ public class WmsHqlPack { /** * 根据条件查询dataAuth + * * @param wmsDataAuth * @return */ @@ -1534,6 +1558,7 @@ public class WmsHqlPack { /** * 根据条件查询任务明细信息 + * * @param taskDetails * @return */ @@ -1581,6 +1606,7 @@ public class WmsHqlPack { /** * 根据条件查询系统配置信息 + * * @param wmsConfig * @return */ From 1adb344e31a856776d1ae541285f10b2a5acce66 Mon Sep 17 00:00:00 2001 From: Silliter Date: Wed, 3 Apr 2019 14:22:09 +0800 Subject: [PATCH 5/6] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E7=AE=A1=E5=AE=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java | 176 ++++++++++++--------- 1 file changed, 99 insertions(+), 77 deletions(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java index 0f5f954..eccbdfa 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/sqlpack/WmsHqlPack.java @@ -1,8 +1,10 @@ package cn.estsh.i3plus.pojo.wms.sqlpack; import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import cn.estsh.i3plus.pojo.base.bean.DdlPackBean; import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil; import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil; +import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack; import cn.estsh.i3plus.pojo.base.tool.HqlPack; import cn.estsh.i3plus.pojo.base.tool.SqlPack; import cn.estsh.i3plus.pojo.wms.bean.*; @@ -27,7 +29,6 @@ public class WmsHqlPack { public static String packInParams(String colnumName, String[] params) { StringBuffer sb = new StringBuffer(); HqlPack.getInPackString(String.join(",", params), colnumName, sb); - HqlPack.getNumEqualPack( WmsEnumUtil.IS_PART.IS_ADJUST.getValue(),"snControl", sb); return sb.toString(); } @@ -37,16 +38,36 @@ public class WmsHqlPack { * @param hqlStr 查询语句 * @return 封装完成的查询语句 */ + public static DdlPackBean getStringBuilderPack(BaseBean bean, DdlPackBean hqlStr) { + + // 判断工厂代码是否为空 + if (StringUtils.isNotBlank(bean.getOrganizeCode())) { + DdlPreparedPack.getStringEqualPack(bean.getOrganizeCode(), "organizeCode", hqlStr); + } + + // 封装有效状态和删除状态 + DdlPreparedPack.getNumEqualPack(bean.getIsValid(), "isValid", hqlStr); + DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", hqlStr); + + return hqlStr; + } + + /** + * 封装公用查询参数 + * @param bean 实体对象 + * @param hqlStr 查询语句 + * @return 封装完成的查询语句 + */ public static String getStringBuilderPack(BaseBean bean, StringBuffer hqlStr) { // 判断工厂代码是否为空 if (StringUtils.isNotBlank(bean.getOrganizeCode())) { - SqlPack.getStringEqualPack(bean.getOrganizeCode(), "organizeCode", hqlStr); + HqlPack.getStringEqualPack(bean.getOrganizeCode(), "organizeCode", hqlStr); } // 封装有效状态和删除状态 - SqlPack.getNumEqualPack(bean.getIsValid(), "isValid", hqlStr); - SqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", hqlStr); + HqlPack.getNumEqualPack(bean.getIsValid(), "isValid", hqlStr); + HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", hqlStr); return hqlStr.toString(); } @@ -313,17 +334,17 @@ public class WmsHqlPack { * @param wmsTransType * @return */ - public static String packHqlWmsTransType(WmsTransType wmsTransType) { - StringBuffer result = new StringBuffer(); + public static DdlPackBean packHqlWmsTransType(WmsTransType wmsTransType) { + DdlPackBean result = new DdlPackBean(); //查询参数封装 - HqlPack.getStringEqualPack(wmsTransType.getTransTypeCode(), "transTypeCode", result); - HqlPack.getStringLikerPack(wmsTransType.getTransTypeName(), "transTypeName", result); - HqlPack.getNumEqualPack(wmsTransType.getAgId(), "agId", result); + DdlPreparedPack.getStringEqualPack(wmsTransType.getTransTypeCode(), "transTypeCode", result); + DdlPreparedPack.getStringLikerPack(wmsTransType.getTransTypeName(), "transTypeName", result); + DdlPreparedPack.getNumEqualPack(wmsTransType.getAgId(), "agId", result); getStringBuilderPack(wmsTransType, result); - return result.toString(); + return result; } /** @@ -1138,19 +1159,19 @@ public class WmsHqlPack { * @param wmsActionStepCall * @return */ - public static String packHqlWmsActionStepCall(WmsActionStepCall wmsActionStepCall) { - StringBuffer result = new StringBuffer(); + public static DdlPackBean packHqlWmsActionStepCall(WmsActionStepCall wmsActionStepCall) { + DdlPackBean result = new DdlPackBean(); //查询参数封装 - HqlPack.getNumEqualPack(wmsActionStepCall.getAsId(), "asId", result); - HqlPack.getNumEqualPack(wmsActionStepCall.getAmId(), "amId", result); - HqlPack.getNumEqualPack(wmsActionStepCall.getAmType(), "amType", result); + DdlPreparedPack.getNumEqualPack(wmsActionStepCall.getAsId(), "asId", result); + DdlPreparedPack.getNumEqualPack(wmsActionStepCall.getAmId(), "amId", result); + DdlPreparedPack.getNumEqualPack(wmsActionStepCall.getAmType(), "amType", result); getStringBuilderPack(wmsActionStepCall, result); - HqlPack.getOrderByPack(new Object[]{1}, new String[]{"seq"}, result); + DdlPreparedPack.getOrderByPack(new Object[]{1}, new String[]{"seq"}, result); - return result.toString(); + return result; } /** @@ -1159,15 +1180,15 @@ public class WmsHqlPack { * @param wmsActionStepType * @return */ - public static String packHqlWmsActionStepType(WmsActionStepType wmsActionStepType) { - StringBuffer result = new StringBuffer(); + public static DdlPackBean packHqlWmsActionStepType(WmsActionStepType wmsActionStepType) { + DdlPackBean result = new DdlPackBean(); //查询参数封装 - HqlPack.getStringEqualPack(wmsActionStepType.getAtNameC(), "atNameC", result); + DdlPreparedPack.getStringEqualPack(wmsActionStepType.getAtNameC(), "atNameC", result); getStringBuilderPack(wmsActionStepType, result); - return result.toString(); + return result; } /** @@ -1176,15 +1197,15 @@ public class WmsHqlPack { * @param wmsActionStep * @return */ - public static String packHqlWmsActionStep(WmsActionStep wmsActionStep) { - StringBuffer result = new StringBuffer(); + public static DdlPackBean packHqlWmsActionStep(WmsActionStep wmsActionStep) { + DdlPackBean result = new DdlPackBean(); //查询参数封装 - HqlPack.getStringEqualPack(wmsActionStep.getAsNameC(), "asNameC", result); + DdlPreparedPack.getStringEqualPack(wmsActionStep.getAsNameC(), "asNameC", result); getStringBuilderPack(wmsActionStep, result); - return result.toString(); + return result; } /** @@ -1193,15 +1214,14 @@ public class WmsHqlPack { * @param wmsActionModuleParam * @return */ - public static String packHqlWmsActionModuleParam(WmsActionModuleParam wmsActionModuleParam) { - StringBuffer result = new StringBuffer(); + public static DdlPackBean packHqlWmsActionModuleParam(WmsActionModuleParam wmsActionModuleParam) { + DdlPackBean result = new DdlPackBean(); //查询参数封装 - HqlPack.getNumEqualPack(wmsActionModuleParam.getAmID(), "amID", result); - HqlPack.getNumNOEqualPack(wmsActionModuleParam.getParamType(), "paramType", result); + DdlPreparedPack.getNumEqualPack(wmsActionModuleParam.getAmID(), "amID", result); + DdlPreparedPack.getNumNOEqualPack(wmsActionModuleParam.getParamType(), "paramType", result); getStringBuilderPack(wmsActionModuleParam, result); - - return result.toString(); + return result; } /** @@ -1210,49 +1230,51 @@ public class WmsHqlPack { * @param wmsActionModule * @return */ - public static String packHqlWmsActionModule(WmsActionModule wmsActionModule) { - StringBuffer result = new StringBuffer(); + public static DdlPackBean packHqlWmsActionModule(WmsActionModule wmsActionModule) { + DdlPackBean result = new DdlPackBean(); //查询参数封装 - HqlPack.getStringLikerPack(wmsActionModule.getAmName(), "amName", result); - HqlPack.getNumEqualPack(wmsActionModule.getId(), "id", result); - HqlPack.getNumEqualPack(wmsActionModule.getAmType(), "amType", result); + DdlPreparedPack.getStringLikerPack(wmsActionModule.getAmName(), "amName", result); + DdlPreparedPack.getNumEqualPack(wmsActionModule.getId(), "id", result); + DdlPreparedPack.getNumEqualPack(wmsActionModule.getAmType(), "amType", result); getStringBuilderPack(wmsActionModule, result); - return result.toString(); + return result; } /** * 作业流程分页查询 * @return */ - public static String packHqlWmsActionGroup(WmsActionGroup wmsActionGroup) { - StringBuffer result = new StringBuffer(); + public static DdlPackBean packHqlWmsActionGroup(WmsActionGroup wmsActionGroup) { + DdlPackBean result = new DdlPackBean(); //查询参数封装 agDescC;agNameC - HqlPack.getStringLikerPack(wmsActionGroup.getAgNameC(), "agNameC", result); - HqlPack.getStringLikerPack(wmsActionGroup.getAgDescC(), "agDescC", result); + DdlPreparedPack.getStringLikerPack(wmsActionGroup.getAgNameC(), "agNameC", result); + DdlPreparedPack.getStringLikerPack(wmsActionGroup.getAgDescC(), "agDescC", result); getStringBuilderPack(wmsActionGroup, result); - return result.toString(); + DdlPreparedPack.getOrderByPack(new Object[]{1}, new String[]{"createDatetime"}, result); + + return result; } /** * 作业流程明细分页查询 * @return */ - public static String packHqlWmsActionGroupDetails(WmsActionGroupDetails wmsActionGroupDetails) { - StringBuffer result = new StringBuffer(); + public static DdlPackBean packHqlWmsActionGroupDetails(WmsActionGroupDetails wmsActionGroupDetails) { + DdlPackBean result = new DdlPackBean(); //查询参数封装 - HqlPack.getNumEqualPack(wmsActionGroupDetails.getAgId(), "agId", result); + DdlPreparedPack.getNumEqualPack(wmsActionGroupDetails.getAgId(), "agId", result); getStringBuilderPack(wmsActionGroupDetails, result); - HqlPack.getOrderByPack(new Object[]{1}, new String[]{"seq"}, result); + DdlPreparedPack.getOrderByPack(new Object[]{1}, new String[]{"seq"}, result); - return result.toString(); + return result; } /** @@ -1261,13 +1283,13 @@ public class WmsHqlPack { * @param wmsActionLogData * @return */ - public static String packHqlWmsActionLogData(WmsActionLogData wmsActionLogData) { - StringBuffer result = new StringBuffer(); + public static DdlPackBean packHqlWmsActionLogData(WmsActionLogData wmsActionLogData) { + DdlPackBean result = new DdlPackBean(); - HqlPack.getNumEqualPack(wmsActionLogData.getAldId(), "aldId", result); + DdlPreparedPack.getNumEqualPack(wmsActionLogData.getAldId(), "aldId", result); getStringBuilderPack(wmsActionLogData, result); - return result.toString(); + return result; } /** @@ -1276,15 +1298,15 @@ public class WmsHqlPack { * @param wmsActionStepCallParam * @return */ - public static String packHqlWmsActionStepCallParam(WmsActionStepCallParam wmsActionStepCallParam) { - StringBuffer result = new StringBuffer(); + public static DdlPackBean packHqlWmsActionStepCallParam(WmsActionStepCallParam wmsActionStepCallParam) { + DdlPackBean result = new DdlPackBean(); - HqlPack.getNumEqualPack(wmsActionStepCallParam.getAgdId(), "agdId", result); - HqlPack.getNumEqualPack(wmsActionStepCallParam.getAmId(), "amId", result); - HqlPack.getNumEqualPack(wmsActionStepCallParam.getSeq(), "seq", result); + DdlPreparedPack.getNumEqualPack(wmsActionStepCallParam.getAgdId(), "agdId", result); + DdlPreparedPack.getNumEqualPack(wmsActionStepCallParam.getAmId(), "amId", result); + DdlPreparedPack.getNumEqualPack(wmsActionStepCallParam.getSeq(), "seq", result); getStringBuilderPack(wmsActionStepCallParam, result); - return result.toString(); + return result; } /** @@ -1292,33 +1314,33 @@ public class WmsHqlPack { * @param wmsActionLog * @return */ - public static String packHqlWmsActionLog(WmsActionLog wmsActionLog) { - StringBuffer result = new StringBuffer(); + public static DdlPackBean packHqlWmsActionLog(WmsActionLog wmsActionLog) { + DdlPackBean result = new DdlPackBean(); if (wmsActionLog.getStartTimeStart() != null || wmsActionLog.getStartTimeEnd() != null) { - HqlPack.timeBuilder(wmsActionLog.getStartTimeStart(), wmsActionLog.getStartTimeEnd(), + DdlPreparedPack.timeBuilder(wmsActionLog.getStartTimeStart(), wmsActionLog.getStartTimeEnd(), "startTime", result, true); } else if (wmsActionLog.getEndTimeStart() != null || wmsActionLog.getEndTimeEnd() != null) { - HqlPack.timeBuilder(wmsActionLog.getEndTimeStart(), wmsActionLog.getEndTimeEnd(), + DdlPreparedPack.timeBuilder(wmsActionLog.getEndTimeStart(), wmsActionLog.getEndTimeEnd(), "endTime", result, true); } // 作业流程编号 - HqlPack.getNumEqualPack(wmsActionLog.getAgId(), "agId", result); + DdlPreparedPack.getNumEqualPack(wmsActionLog.getAgId(), "agId", result); // 作业流程名称 - HqlPack.getStringLikerPack(wmsActionLog.getAgNameC(), "agNameC", result); + DdlPreparedPack.getStringLikerPack(wmsActionLog.getAgNameC(), "agNameC", result); // 单据编号 - HqlPack.getStringLikerPack(wmsActionLog.getOrderNo(), "orderNo", result); + DdlPreparedPack.getStringLikerPack(wmsActionLog.getOrderNo(), "orderNo", result); // 设备编号 - HqlPack.getStringEqualPack(wmsActionLog.getFixId(), "fixId", result); + DdlPreparedPack.getStringEqualPack(wmsActionLog.getFixId(), "fixId", result); // 交易类型代码 - HqlPack.getStringEqualPack(wmsActionLog.getTransTypeCode(), "transTypeCode", result); + DdlPreparedPack.getStringEqualPack(wmsActionLog.getTransTypeCode(), "transTypeCode", result); // 流程状态 - HqlPack.getNumEqualPack(wmsActionLog.getActionStatus(), "actionStatus", result); + DdlPreparedPack.getNumEqualPack(wmsActionLog.getActionStatus(), "actionStatus", result); getStringBuilderPack(wmsActionLog, result); - return result.toString(); + return result; } /** @@ -1326,21 +1348,21 @@ public class WmsHqlPack { * @param wmsActionLogDetails * @return */ - public static String packHqlWmsActionLogDetails(WmsActionLogDetails wmsActionLogDetails) { - StringBuffer result = new StringBuffer(); + public static DdlPackBean packHqlWmsActionLogDetails(WmsActionLogDetails wmsActionLogDetails) { + DdlPackBean result = new DdlPackBean(); //作业流程id(对应作业记录明细里自增的id) - HqlPack.getNumEqualPack(wmsActionLogDetails.getAlId(), "alId", result); - HqlPack.getNumEqualPack(wmsActionLogDetails.getSeq(), "seq", result); - HqlPack.getNumEqualPack(wmsActionLogDetails.getOkSeq(), "okSeq", result); - HqlPack.getNumEqualPack(wmsActionLogDetails.getNgSeq(), "ngSeq", result); - HqlPack.getNumEqualPack(wmsActionLogDetails.getValueType(), "valueType", result); + DdlPreparedPack.getNumEqualPack(wmsActionLogDetails.getAlId(), "alId", result); + DdlPreparedPack.getNumEqualPack(wmsActionLogDetails.getSeq(), "seq", result); + DdlPreparedPack.getNumEqualPack(wmsActionLogDetails.getOkSeq(), "okSeq", result); + DdlPreparedPack.getNumEqualPack(wmsActionLogDetails.getNgSeq(), "ngSeq", result); + DdlPreparedPack.getNumEqualPack(wmsActionLogDetails.getValueType(), "valueType", result); getStringBuilderPack(wmsActionLogDetails, result); - HqlPack.getOrderByPack(new Object[]{1}, new String[]{"seq"}, result); + DdlPreparedPack.getOrderByPack(new Object[]{1}, new String[]{"seq"}, result); - return result.toString(); + return result; } /** From a7370f4cc02d43468fdb3152cce640d38be1c074 Mon Sep 17 00:00:00 2001 From: "gragon.xu" Date: Wed, 3 Apr 2019 15:20:14 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E8=B0=83=E7=94=A8=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E5=8D=95=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java index c857b40..1663288 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/daoimpl/BaseRepositoryImpl.java @@ -561,7 +561,7 @@ public class BaseRepositoryImpl extends SimpleJpaRep + " as model where 1=1 " + packBean.getPackedHql()); for (String key : packBean.getHqlPreparedMap().keySet()) { - query.setParameter("m_" + key,packBean.getHqlPreparedMap().get("m_" + key)); + query.setParameter("m_" + key,packBean.getHqlPreparedMap().get(key)); } return query.getResultList();