igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1501.java
@@ -5,7 +5,7 @@ import com.ld.igds.log.service.InteStatusLogService; import com.ld.igds.m.InoutManageUtil; import com.ld.igds.models.InteStatusLog; import com.ld.igds.models.MPlan; import com.ld.igds.models.InoutPlan; import com.ld.igds.sh.dto.ApiResponse; import com.ld.igds.sh.dto.Dto1501; import com.ld.igds.sh.param.ApiRequest; @@ -62,7 +62,7 @@ redisUtil.set(key, param.getEndTime()); //æ¥è¯¢è®¡åä¿¡æ¯ List<MPlan> dataList = hApiShServiceImpl.listPlan(companyId, List<InoutPlan> dataList = hApiShServiceImpl.listPlan(companyId, InoutManageUtil.PLAN_TYPE_3, startTime, param.getEndTime()); //ååºæ°æ®ä¸ºç©ºåç´æ¥è¿åååºç 2000 @@ -75,7 +75,7 @@ InteStatusLog log; InteStatusLog addLog; //å°è£ æ°æ®ä¿¡æ¯ for (MPlan plan : dataList) { for (InoutPlan plan : dataList) { dto1501 = new Dto1501(); dto1501.setJhbm(plan.getId()); dto1501.setJhnd(StringUtils.isEmpty(plan.getYear())?DateFormatUtils.format(plan.getCreateTime(), "yyyy"):plan.getYear()); igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1502.java
@@ -6,8 +6,8 @@ import com.ld.igds.log.service.InteStatusLogService; import com.ld.igds.m.InoutManageUtil; import com.ld.igds.models.InteStatusLog; import com.ld.igds.models.MPlan; import com.ld.igds.models.MPlanDetail; import com.ld.igds.models.InoutPlan; import com.ld.igds.models.InoutPlanDetail; import com.ld.igds.sh.dto.ApiResponse; import com.ld.igds.sh.dto.Dto1502; import com.ld.igds.sh.param.ApiRequest; @@ -63,16 +63,16 @@ redisUtil.set(key, param.getEndTime()); //æ¥è¯¢è½®æ¢è®¡åä¿¡æ¯ List<MPlan> planList = hApiShServiceImpl.listPlan(companyId, List<InoutPlan> planList = hApiShServiceImpl.listPlan(companyId, InoutManageUtil.PLAN_TYPE_3, startTime, param.getEndTime()); if (planList == null || planList.isEmpty()) { return RespUtil.error(RespCodeEnum.CODE_2000.getCode(), request); } //æ¥è¯¢è½®æ¢æç»è®¡åä¿¡æ¯ List<MPlanDetail> list0 = new ArrayList<>(); List<MPlanDetail> dataList; for (MPlan plan : planList) { List<InoutPlanDetail> list0 = new ArrayList<>(); List<InoutPlanDetail> dataList; for (InoutPlan plan : planList) { dataList = hApiShServiceImpl.getPlanDetail(plan.getId()); if(null != dataList){ list0.addAll(dataList); @@ -90,7 +90,7 @@ //æ¥è¯¢åºåºä¿¡æ¯ List<DefaultDept> deptList = hApiShServiceImpl.listDept(companyId, companyId); DefaultDept dept = deptList.get(0); for (MPlanDetail planDetail : list0) { for (InoutPlanDetail planDetail : list0) { dto1502 = new Dto1502(); dto1502.setJhmxbm(planDetail.getId()); igds-api-inte/src/main/java/com/ld/igds/sh/service/impl/HApiShServiceImpl.java
@@ -4,7 +4,6 @@ import com.bstek.bdf2.core.orm.hibernate.HibernateDao; import com.ld.igds.inout.InoutConstant; import com.ld.igds.models.*; import com.ld.igds.util.DateUtil; import org.apache.commons.lang3.StringUtils; import org.hibernate.Session; import org.springframework.stereotype.Component; @@ -721,8 +720,8 @@ * @param endTime * @return */ public List<MPlan> listPlan(String companyId, String type, Date startTime, Date endTime) { String hql = " from " + MPlan.class.getName() + " where companyId =:companyId"; public List<InoutPlan> listPlan(String companyId, String type, Date startTime, Date endTime) { String hql = " from " + InoutPlan.class.getName() + " where companyId =:companyId"; Map<String, Object> args = new HashMap<String, Object>(); args.put("companyId", companyId); @@ -751,9 +750,9 @@ * @param planId * @return */ public List<MPlanDetail> getPlanDetail(String planId) { public List<InoutPlanDetail> getPlanDetail(String planId) { String hql = " from " + MPlanDetail.class.getName() + " where planId =:planId"; String hql = " from " + InoutPlanDetail.class.getName() + " where planId =:planId"; Map<String, Object> args = new HashMap<String, Object>(); args.put("planId", planId); igds-api-inte/src/main/java/com/ld/igds/three/ThreeCodeEnum.java
igds-api-inte/src/main/java/com/ld/igds/three/ThreeConstant.java
igds-api-inte/src/main/java/com/ld/igds/three/controller/ThreeController.java
@@ -16,7 +16,9 @@ import com.ld.igds.three.util.ThreeRespUtil; import com.ld.igds.util.ContextUtil; import com.ld.igds.util.FilesUtil; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; igds-api-inte/src/main/java/com/ld/igds/three/manager/ThreeManager.java
@@ -6,6 +6,7 @@ import com.ld.igds.three.param.ThreeRequest; import com.ld.igds.three.service.ThreeService; import com.ld.igds.three.util.ThreeRespUtil; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; igds-api-phone/src/main/java/com/ld/igds/phone35/service/impl/HPhoneServiceImpl.java
@@ -584,8 +584,8 @@ * @param endTime * @return */ public List<MPlan> listPlan(String companyId, String type, Date startTime, Date endTime) { String hql = " from " + MPlan.class.getName() + " where companyId =:companyId"; public List<InoutPlan> listPlan(String companyId, String type, Date startTime, Date endTime) { String hql = " from " + InoutPlan.class.getName() + " where companyId =:companyId"; Map<String, Object> args = new HashMap<String, Object>(); args.put("companyId", companyId); @@ -614,9 +614,9 @@ * @param planId * @return */ public List<MPlanDetail> getPlanDetail(String planId) { public List<InoutPlanDetail> getPlanDetail(String planId) { String hql = " from " + MPlanDetail.class.getName() + " where planId =:planId"; String hql = " from " + InoutPlanDetail.class.getName() + " where planId =:planId"; Map<String, Object> args = new HashMap<String, Object>(); args.put("planId", planId); igds-core/src/main/java/com/ld/igds/constant/TransType.java
@@ -7,8 +7,8 @@ TYPE_1("1", "汽车"), TYPE_2("2", "ç«è½¦"), TYPE_3("3", "è½®è¹"), TYPE_9("9", "å ¶ä»"), ; TYPE_9("9", "å ¶ä»"); private String code; private String name; igds-core/src/main/java/com/ld/igds/inout/InoutConstant.java
@@ -10,207 +10,234 @@ */ public class InoutConstant { /** * é»è®¤èº«ä»½è¯ */ public static final String DEFAULT_ID_CARD = "100000000000000000"; /** * é»è®¤èº«ä»½è¯ */ public static final String DEFAULT_ID_CARD = "100000000000000000"; /** * ç¼å-å ¥åºID */ public static final String CACHE_RECORD_ID = "RECORD_ID"; /** * ç¼å-å ¥åºID */ public static final String CACHE_RECORD_ID = "RECORD_ID"; /** * ç¼åKEY-åºå ¥åºé 置信æ¯ç¼å */ public static final String CACHE_INOUT_CONF_LIST = "INOUT_CONF"; /** * ç¼åKEY-åºå ¥åºé 置信æ¯ç¼å */ public static final String CACHE_INOUT_CONF_LIST = "INOUT_CONF"; /** * ç¼åKEY-åºå ¥åºæµç¨é ç½®ä¿¡æ¯ */ public static final String CACHE_INOUT_SYS_CONF = "INOUT_SYS_CONF"; /** * ç¼åKEY-åºå ¥åºæµç¨é ç½®ä¿¡æ¯ */ public static final String CACHE_INOUT_SYS_CONF = "INOUT_SYS_CONF"; /** * 临æ¶ç¼åï¼åæ¾å½åçåºå ¥åºä¿¡æ¯ */ public static final String KEY_INOUT_LIST = "INOUT_LIST"; /** * 临æ¶ç¼åï¼åæ¾å½åçåºå ¥åºä¿¡æ¯ */ public static final String KEY_INOUT_LIST = "INOUT_LIST"; /** * 临æ¶ç¼åï¼åæ¾å½åçåºå ¥åºä¿¡æ¯æ¶é´ï¼åºå ¥åºç¼åå¯è½åå¨ä¸¤å¤©å®æçæ åµï¼æ¶é´è°æ´ä¸º48å°æ¶ */ public static final long KEY_INOUT_LIST_TIME = 48 * 60 * 60; /** * 临æ¶ç¼åï¼åæ¾å½æ¥å·²ç»å®æçåºå ¥åºä¿¡æ¯ */ public static final String KEY_INOUT_COMPLETE_LIST = "INOUT_COMPLETE"; /** * 彿¥å®æçåºå ¥åºä¿¡æ¯ä»»å¡å表 */ public static final long KEY_INOUT_COMPLETE_LIST_TIME = 8 * 60 * 60; // æ¦æ ·-åéªç¶æ public static final String STATUS_NONE = "NONE"; // æ¦æ ·-åéªç¶æ public static final String STATUS_PASS = "PASS"; // æ¦æ ·-åéªç¶æ public static final String STATUS_UNPASS = "UNPASS"; /** * åéªä¸åæ ¼è¿è¡æ¹å¼ */ public static final String CHECK_NOPASS_NORMAL = "0"; //æ£å¸¸æµè½¬ public static final String CHECK_NOPASS_BACK = "1"; //åºåºæ¶å¡ public static final String CHECK_NOPASS_RECORD = "2"; //æµç¨ç»æ // å®æç¶æ-æªå®æ public static final String COMPLETE_STATUS_NONE = "NONE"; // å®æç¶æ-已宿 public static final String COMPLETE_STATUS_COMPLETE = "COMPLETE"; /** 设å¤ç¶æ-æªç¥ç¶æ */ public static final String MAC_STATUS_NONE = "NONE"; /** 设å¤ç¶æ-æ£å¸¸ç¶æ */ public static final String MAC_STATUS_NORMAL = "NORMAL"; /** 设å¤ç¶æ-æªè¿æ¥ãæ ä¿¡å· */ public static final String MAC_STATUS_NO_SIGNAL = "NO_SIGNAL"; /** * åºå ¥åºé ç½®çç±»å 10 = 车çè¯å« */ public static final String CONF_TYPE_10 = "10"; /** * åºå ¥åºé ç½®çç±»å 20 = æ¦æ ·æºå¨ */ public static final String CONF_TYPE_20 = "20"; /** * åºå ¥åºé ç½®çç±»å 21 = åéªæº */ public static final String CONF_TYPE_21 = "21"; /** * åºå ¥åºé ç½®çç±»å 30 = å°ç£ */ public static final String CONF_TYPE_30 = "30"; /** * åºå ¥åºé ç½®çç±»å40 = LEDæ¾ç¤ºå±å¹ */ public static final String CONF_TYPE_40 = "40"; /** * åéªå¤§å±è§é¢ */ public static final String CONF_TYPE_50 = "50"; /** * åºå ¥åºæææå头 */ public static final String CONF_TYPE_60 = "60"; /** * ç§°é主æ§å¶å¨ */ public static final String CONF_TYPE_70 = "70"; /** * æºæ §å¡ */ public static final String CONF_TYPE_80 = "80"; // åºå ¥åºç±»å-å ¥åº public static final String TYPE_IN = "IN"; // åºå ¥åºç±»å-åºåº public static final String TYPE_OUT = "OUT"; public static final String TYPE_NONE = "NONE"; // æ°æ®ç¶æ-æ£å¸¸ public static final String RECORD_STATUS_NORMAL = "NORMAL"; // æ°æ®ç¶æ-å¼å¸¸ public static final String RECORD_STATUS_ERROR = "ERROR"; // æ°æ®ç¶æ-è¡¥å½ public static final String RECORD_STATUS_ADD = "ADD"; // æ°æ®ç¶æ-å·²å é¤ public static final String RECORD_STATUS_DEL = "DEL"; // æµç¨-ç»è®° public static final String PROGRESS_REGISTER = "REGISTER"; // æµç¨-å ¥åºè´¨æ£ public static final String PROGRESS_CHECK = "CHECK"; // æµç¨-å¼ä» public static final String PROGRESS_HANDLE = "HANDLE"; // æµç¨-ç§°éï¼å æ¬æ»¡è½¦ç§°éæè 空车称éï¼å½åç¶ææ¯è¾ç¹æ®ï¼ä¸ä½ä¸ºæµç¨èç¹ï¼åªä½ä¸ºæ ç¾ public static final String PROGRESS_WEIGHT_TAG = "WEIGHT_TAG"; // æµç¨-满车称é public static final String PROGRESS_WEIGHT_FULL = "WEIGHT_FULL"; // æµç¨-空车称é public static final String PROGRESS_WEIGHT_EMPTY = "WEIGHT_EMPTY"; // æµç¨-ç»ç® public static final String PROGRESS_PAY = "PAY"; // æµç¨-å¡çåæ¶ public static final String PROGRESS_CARD_BACK = "CARD_BACK"; // æµç¨-夿¡ï¼è¡¨ç¤ºæµç¨æ´ä½å®æå夿¡ï¼ public static final String PROGRESS_RECORD = "RECORD"; /** * 临æ¶ç¼åï¼åæ¾å½åçåºå ¥åºä¿¡æ¯æ¶é´ï¼åºå ¥åºç¼åå¯è½åå¨ä¸¤å¤©å®æçæ åµï¼æ¶é´è°æ´ä¸º48å°æ¶ */ public static final long KEY_INOUT_LIST_TIME = 48 * 60 * 60; /** * 临æ¶ç¼åï¼åæ¾å½æ¥å·²ç»å®æçåºå ¥åºä¿¡æ¯ */ public static final String KEY_INOUT_COMPLETE_LIST = "INOUT_COMPLETE"; public static final String CHECK_ITEM_C01 = "C01";//æ°´å public static final String CHECK_ITEM_C020101 = "020101";//æ°´å public static final String CHECK_ITEM_C01010301 = "01010301";//æè´¨ public static final String CHECK_ITEM_C02 = "C02";//æè´¨ /** * 彿¥å®æçåºå ¥åºä¿¡æ¯ä»»å¡å表 */ public static final long KEY_INOUT_COMPLETE_LIST_TIME = 8 * 60 * 60; // æ¦æ ·-åéªç¶æ public static final String STATUS_NONE = "NONE"; // æ¦æ ·-åéªç¶æ public static final String STATUS_PASS = "PASS"; // æ¦æ ·-åéªç¶æ public static final String STATUS_UNPASS = "UNPASS"; /** * åéªä¸åæ ¼è¿è¡æ¹å¼ */ public static final String CHECK_NOPASS_NORMAL = "0"; //æ£å¸¸æµè½¬ public static final String CHECK_NOPASS_BACK = "1"; //åºåºæ¶å¡ public static final String CHECK_NOPASS_RECORD = "2"; //æµç¨ç»æ // å®æç¶æ-æªå®æ public static final String COMPLETE_STATUS_NONE = "NONE"; // å®æç¶æ-已宿 public static final String COMPLETE_STATUS_COMPLETE = "COMPLETE"; /** * 设å¤ç¶æ-æªç¥ç¶æ */ public static final String MAC_STATUS_NONE = "NONE"; /** * 设å¤ç¶æ-æ£å¸¸ç¶æ */ public static final String MAC_STATUS_NORMAL = "NORMAL"; /** * 设å¤ç¶æ-æªè¿æ¥ãæ ä¿¡å· */ public static final String MAC_STATUS_NO_SIGNAL = "NO_SIGNAL"; /** * åºå ¥åºé ç½®çç±»å 10 = 车çè¯å« */ public static final String CONF_TYPE_10 = "10"; /** * åºå ¥åºé ç½®çç±»å 20 = æ¦æ ·æºå¨ */ public static final String CONF_TYPE_20 = "20"; /** * åºå ¥åºé ç½®çç±»å 21 = åéªæº */ public static final String CONF_TYPE_21 = "21"; /** * åºå ¥åºé ç½®çç±»å 30 = å°ç£ */ public static final String CONF_TYPE_30 = "30"; /** * åºå ¥åºé ç½®çç±»å40 = LEDæ¾ç¤ºå±å¹ */ public static final String CONF_TYPE_40 = "40"; /** * åéªå¤§å±è§é¢ */ public static final String CONF_TYPE_50 = "50"; /** * åºå ¥åºæææå头 */ public static final String CONF_TYPE_60 = "60"; /** * ç§°é主æ§å¶å¨ */ public static final String CONF_TYPE_70 = "70"; /** * æºæ §å¡ */ public static final String CONF_TYPE_80 = "80"; // åºå ¥åºç±»å-å ¥åº public static final String TYPE_IN = "IN"; // åºå ¥åºç±»å-åºåº public static final String TYPE_OUT = "OUT"; public static final String TYPE_NONE = "NONE"; // æ°æ®ç¶æ-æ£å¸¸ public static final String RECORD_STATUS_NORMAL = "NORMAL"; // æ°æ®ç¶æ-å¼å¸¸ public static final String RECORD_STATUS_ERROR = "ERROR"; // æ°æ®ç¶æ-è¡¥å½ public static final String RECORD_STATUS_ADD = "ADD"; // æ°æ®ç¶æ-å·²å é¤ public static final String RECORD_STATUS_DEL = "DEL"; // æµç¨-ç»è®° public static final String PROGRESS_REGISTER = "REGISTER"; // æµç¨-å ¥åºè´¨æ£ public static final String PROGRESS_CHECK = "CHECK"; // æµç¨-å¼ä» public static final String PROGRESS_HANDLE = "HANDLE"; // æµç¨-ç§°éï¼å æ¬æ»¡è½¦ç§°éæè 空车称éï¼å½åç¶ææ¯è¾ç¹æ®ï¼ä¸ä½ä¸ºæµç¨èç¹ï¼åªä½ä¸ºæ ç¾ public static final String PROGRESS_WEIGHT_TAG = "WEIGHT_TAG"; // æµç¨-满车称é public static final String PROGRESS_WEIGHT_FULL = "WEIGHT_FULL"; // æµç¨-空车称é public static final String PROGRESS_WEIGHT_EMPTY = "WEIGHT_EMPTY"; // æµç¨-ç»ç® public static final String PROGRESS_PAY = "PAY"; // æµç¨-å¡çåæ¶ public static final String PROGRESS_CARD_BACK = "CARD_BACK"; // æµç¨-夿¡ï¼è¡¨ç¤ºæµç¨æ´ä½å®æå夿¡ï¼ public static final String PROGRESS_RECORD = "RECORD"; public static final String CHECK_ITEM_C01 = "C01";//æ°´å public static final String CHECK_ITEM_C020101 = "020101";//æ°´å public static final String CHECK_ITEM_C01010301 = "01010301";//æè´¨ public static final String CHECK_ITEM_C02 = "C02";//æè´¨ /** * 计åç±»å -è½®æ¢è®¡å **/ public static final String PLAN_TYPE_01 = "01"; /** * 计åç±»å -éè´è®¡å **/ public static final String PLAN_TYPE_02 = "02"; /** * 计åç±»å -éå®è®¡å **/ public static final String PLAN_TYPE_03 = "03"; /** * 计åç±»å -ç产å 工计å **/ public static final String PLAN_TYPE_04 = "04"; /** * æ ¹æ®ä¸å¡ç±»åå å½åç¶æè¿åå½åç¶æçæµç¨åç§° * * @param type * @param progress * @return */ public static String getProcessName(String type, String progress) { /** * 计åæç»ç±»å -è½®åºè®¡å **/ public static final String PLAN_DETAIL_TYPE_1 = "1"; if (PROGRESS_REGISTER.equals(progress)) return "ç»è®°"; /** * 计åæç»ç±»å -è½®å ¥è®¡å **/ public static final String PLAN_DETAIL_TYPE_2 = "2"; if (PROGRESS_CHECK.equals(progress)) return "å ¥åºæ¦æ ·æµç¨"; if (PROGRESS_HANDLE.equals(progress)) return "å¼ä»æµç¨"; /** * æ ¹æ®ä¸å¡ç±»åå å½åç¶æè¿åå½åç¶æçæµç¨åç§° * * @param type * @param progress * @return */ public static String getProcessName(String type, String progress) { if (PROGRESS_WEIGHT_FULL.equals(progress)) return "æ»¡è½¦ç§°éæµç¨"; if (PROGRESS_REGISTER.equals(progress)) return "ç»è®°"; if (PROGRESS_WEIGHT_EMPTY.equals(progress)) return "ç©ºè½¦ç§°éæµç¨"; if (PROGRESS_CHECK.equals(progress)) return "å ¥åºæ¦æ ·æµç¨"; if (PROGRESS_PAY.equals(progress)) return "ç»ç®æµç¨"; if (PROGRESS_HANDLE.equals(progress)) return "å¼ä»æµç¨"; if (PROGRESS_CARD_BACK.equals(progress)) return "å¡çåæ¶"; if (PROGRESS_WEIGHT_FULL.equals(progress)) return "æ»¡è½¦ç§°éæµç¨"; if (PROGRESS_RECORD.equals(progress)) return "æµç¨å®æ"; if (PROGRESS_WEIGHT_EMPTY.equals(progress)) return "ç©ºè½¦ç§°éæµç¨"; return ""; } if (PROGRESS_PAY.equals(progress)) return "ç»ç®æµç¨"; if (PROGRESS_CARD_BACK.equals(progress)) return "å¡çåæ¶"; if (PROGRESS_RECORD.equals(progress)) return "æµç¨å®æ"; return ""; } } igds-core/src/main/java/com/ld/igds/models/InoutRecord.java
@@ -92,16 +92,12 @@ private String intelCard; @Column(name = "PLATE_NUM_", length = 20) @PropertyDef(label = "车çå·") @PropertyDef(label = "车è¹å·", description = "车çå·+æ è¯ç¬¦") private String plateNum; @Column(name = "TRANS_TYPE_", length = 10) @PropertyDef(label = "è¿è¾æ¹å¼", description = "汽车ï¼ç«è½¦ãè½®è¹ãå ¶ä»") @Column(name = "TRANS_TYPE_", length = 6) @PropertyDef(label = "è¿è¾å·¥å ·") private String transType = TransType.TYPE_1.getCode(); @Column(name = "SPEC_TYPE_", length = 10) @PropertyDef(label = "è§æ ¼", description = "æ£ç²®ï¼25kg, 50kg") private String specType = "æ£ç²®"; @Column(name = "CUSTOMER_ID_", length = 40) @PropertyDef(label = "徿¥åä½", description = "å ¥åºæ¶ï¼è¡¨ç¤ºåè´§åä½ï¼åºåºæ¶å表示æ¶è´§åä½") @@ -123,7 +119,6 @@ @Column(name = "FOOD_LEVEL_", length = 40) @PropertyDef(label = "ç²®é£ç级") private String foodLevel; @Column(name = "FOOD_LOCATION_", length = 40) @PropertyDef(label = "产å°åç§°") @@ -147,13 +142,13 @@ private String checkId; // ç§°é忣éä¿¡æ¯ @Column(name = "IMPURITY_") @PropertyDef(label = "æè´¨", description = "ç¾åæ¯") private Double impurity = 0.0; @Column(name = "WET_") @PropertyDef(label = "æ°´å", description = "ç¾åæ¯") private Double wet = 0.0; // @Column(name = "IMPURITY_") // @PropertyDef(label = "æè´¨", description = "ç¾åæ¯") // private Double impurity = 0.0; // // @Column(name = "WET_") // @PropertyDef(label = "æ°´å", description = "ç¾åæ¯") // private Double wet = 0.0; @Column(name = "DE_IMPURITY_") @PropertyDef(label = "æè´¨æ£é", description = "åä½KG") @@ -255,6 +250,10 @@ private String settleTag = Constant.YN_N; @Column(name = "SPEC_TYPE_", length = 10) @PropertyDef(label = "è§æ ¼", description = "æ£ç²®ï¼25kg, 50kg") private String specType = "æ£ç²®"; //--------çæ¬4.0è°æ´å段 --------------// // @Column(name = "jsdh", length = 42) // @PropertyDef(label = "ç»ç®åå·") @@ -279,8 +278,6 @@ // @Column(name = "bzbjs", length = 2) // @PropertyDef(label = "å ä»¶æ°", description = "åä½ï¼ä»¶") // private int bzbjs; @Override igds-doc/sql/update-v35-to-v40.sql
@@ -1 +1,5 @@ -- çæ¬V35å级V40èæ¬ ---2023å¹´5æ17æ¥ -- ä¿®æ¹è®¡å表åç§° RENAME TABLE D_M_PLAN TO D_INOUT_PLAN RENAME TABLE D_M_PLAN_DETAIL TO D_INOUT_PLAN_DETAIL; igds-inout/src/main/java/com/ld/igds/inout/controller/CheckController.java
@@ -37,8 +37,7 @@ */ @RequestMapping("/check-exe") public @ResponseBody PageResponse<String> checkExe( @RequestBody SampleDto param) { PageResponse<String> checkExe(@RequestBody SampleDto param) { if (null == param.getIp()) { return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(), igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java
@@ -139,12 +139,12 @@ continue; } if (InoutConstant.CHECK_ITEM_C01.equals(checkItem.getStandardId())) { result.setWet(Double.valueOf(checkItem.getValue())); } if (InoutConstant.CHECK_ITEM_C02.equals(checkItem.getStandardId())) { result.setImpurity(Double.valueOf(checkItem.getValue())); } // if (InoutConstant.CHECK_ITEM_C01.equals(checkItem.getStandardId())) { // result.setWet(Double.valueOf(checkItem.getValue())); // } // if (InoutConstant.CHECK_ITEM_C02.equals(checkItem.getStandardId())) { // result.setImpurity(Double.valueOf(checkItem.getValue())); // } } } } @@ -392,14 +392,14 @@ progressData.setNoticeId(data.getNoticeId()); } // åå¡«æ°´ååæè´¨ if (checkResult.getWet() > 0) { progressData.setWet(checkResult.getWet()); } if (checkResult.getImpurity() > 0) { progressData.setImpurity(checkResult.getImpurity()); } // // åå¡«æ°´ååæè´¨ // if (checkResult.getWet() > 0) { // progressData.setWet(checkResult.getWet()); // } // // if (checkResult.getImpurity() > 0) { // progressData.setImpurity(checkResult.getImpurity()); // } String msg = inoutService.updateData(progressData); @@ -817,8 +817,8 @@ // å æ§è¡åéªä¿¡æ¯ä¿å CheckUpdateResult checkResult = checkStandardManager.updateCheckItems(data.getCheckId(), data.getCompanyId(),data.getCheckItems()); if (null != checkResult) { if (null == data.getWet())data.setWet(checkResult.getWet()); if (null == data.getImpurity())data.setImpurity(checkResult.getImpurity()); // if (null == data.getWet())data.setWet(checkResult.getWet()); // if (null == data.getImpurity())data.setImpurity(checkResult.getImpurity()); } } else { if (null == data.getEmptyWeightTime()) { @@ -888,10 +888,10 @@ .updateCheckItems(data.getCheckId(), data.getCompanyId(), data.getCheckItems()); if (null != checkResult) { if (null == data.getWet()) data.setWet(checkResult.getWet()); if (null == data.getImpurity()) data.setImpurity(checkResult.getImpurity()); // if (null == data.getWet()) // data.setWet(checkResult.getWet()); // if (null == data.getImpurity()) // data.setImpurity(checkResult.getImpurity()); } } igds-inout/src/main/java/com/ld/igds/inout/manager/InoutReportManager.java
@@ -308,12 +308,12 @@ bill.setDeSum(data.getDeSum() == null ? 0.0 :data.getDeSum()); bill.setSettleWeight(data.getSettleWeight()); if(data.getWet() != null && data.getWet() > 0){ bill.setWet(data.getWet() +""); } if(data.getImpurity() != null && data.getImpurity() > 0){ bill.setImpurity(data.getImpurity()+""); } // if(data.getWet() != null && data.getWet() > 0){ // bill.setWet(data.getWet() +""); // } // if(data.getImpurity() != null && data.getImpurity() > 0){ // bill.setImpurity(data.getImpurity()+""); // } bill.setPrice(data.getPrice()== null ? "" :data.getPrice() + ""); if(data.getSettleMoney() <= 0){ igds-inout/src/main/java/com/ld/igds/m/InoutManageUtil.java
@@ -1,6 +1,6 @@ package com.ld.igds.m; import com.ld.igds.models.MPlan; import com.ld.igds.models.InoutPlan; import com.ld.igds.util.ContextUtil; import java.util.List; @@ -79,7 +79,7 @@ * * @param type */ public static String createPlanId(String type, String year, List<MPlan> list) { public static String createPlanId(String type, String year, List<InoutPlan> list) { String index = "001"; if(list != null && list.size() > 0){ String[] arr = list.get(0).getId().split("_"); igds-inout/src/main/java/com/ld/igds/m/service/HPlanManageService.java
@@ -3,8 +3,8 @@ import com.bstek.bdf2.core.orm.hibernate.HibernateDao; import com.bstek.dorado.data.provider.Page; import com.ld.igds.m.InoutManageUtil; import com.ld.igds.models.MPlan; import com.ld.igds.models.MPlanDetail; import com.ld.igds.models.InoutPlan; import com.ld.igds.models.InoutPlanDetail; import com.ld.igds.util.ContextUtil; import org.apache.commons.lang3.StringUtils; import org.hibernate.Session; @@ -19,9 +19,9 @@ @Component public class HPlanManageService extends HibernateDao { public void pagePlan(Page<MPlan> page, Map<String, Object> param) public void pagePlan(Page<InoutPlan> page, Map<String, Object> param) throws Exception { String hql = " from " + MPlan.class.getName() String hql = " from " + InoutPlan.class.getName() + " where companyId =:companyId and deptId =:deptId"; Map<String, Object> args = new HashMap<String, Object>(); @@ -71,9 +71,9 @@ public List<MPlanDetail> listPlanDetail(String planId) { public List<InoutPlanDetail> listPlanDetail(String planId) { String hql = " from " + MPlanDetail.class.getName(); String hql = " from " + InoutPlanDetail.class.getName(); if(null != planId){ hql += " where planId=:planId "; @@ -86,7 +86,7 @@ } @Transactional public String delPlan(MPlan data) { public String delPlan(InoutPlan data) { Session session = this.getSessionFactory().openSession(); try { if (null != data.getId()) { @@ -102,7 +102,7 @@ return null; } public String delPlanDetail(MPlanDetail data) { public String delPlanDetail(InoutPlanDetail data) { Session session = this.getSessionFactory().openSession(); try { if (null != data.getId()) { @@ -118,13 +118,13 @@ } private void delPlanDetailByPlanId(String id, Session session) { String hql = " delete from " + MPlanDetail.class.getName() String hql = " delete from " + InoutPlanDetail.class.getName() + " where planId=:planId"; session.createQuery(hql).setString("planId", id).executeUpdate(); } public void savePlan(MPlan data) { public void savePlan(InoutPlan data) { if (null == data.getCompanyId()) { data.setCompanyId(ContextUtil.getCompanyId()); } @@ -134,7 +134,7 @@ Session session = this.getSessionFactory().openSession(); try { if (null == data.getId()) { List<MPlan> list = getPlanId(data); List<InoutPlan> list = getPlanId(data); data.setId(InoutManageUtil.createPlanId(data.getType(), data.getYear(), list)); data.setCreateUser(ContextUtil.getLoginUserCName()); data.setCreateTime(new Date()); @@ -151,15 +151,14 @@ } } private void savePlanDetail(List<MPlanDetail> details, String planId, Session session) { private void savePlanDetail(List<InoutPlanDetail> details, String planId, Session session) { if (null == details || details.isEmpty()) return; for (MPlanDetail planDetail : details) { for (InoutPlanDetail planDetail : details) { if (null == planDetail.getId()) { planDetail.setPlanId(planId); planDetail.setId(ContextUtil.getUUID()); planDetail.setCreateTime(new Date()); session.save(planDetail); } else { session.update(planDetail); @@ -167,8 +166,8 @@ } } public List<MPlan> getPlanId(MPlan plan){ String hql = " from " + MPlan.class.getName() public List<InoutPlan> getPlanId(InoutPlan plan){ String hql = " from " + InoutPlan.class.getName() + " where companyId =:companyId and deptId =:deptId and year =:year"; Map<String,Object> args = new HashMap<String,Object>(); igds-inout/src/main/java/com/ld/igds/m/view/ContractManage01.view.xml
@@ -206,7 +206,7 @@ </PropertyDef> </DataType> <DataType name="dtPlan"> <Property name="creationType">com.ld.igds.models.MPlan</Property> <Property name="creationType">com.ld.igds.models.InoutPlan</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">计åç¼ç </Property> igds-inout/src/main/java/com/ld/igds/m/view/ContractManage02.view.xml
@@ -206,7 +206,7 @@ </PropertyDef> </DataType> <DataType name="dtPlan"> <Property name="creationType">com.ld.igds.models.MPlan</Property> <Property name="creationType">com.ld.igds.models.InoutPlan</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">计åç¼ç </Property> igds-inout/src/main/java/com/ld/igds/m/view/ContractManage03.view.xml
@@ -206,7 +206,7 @@ </PropertyDef> </DataType> <DataType name="dtPlan"> <Property name="creationType">com.ld.igds.models.MPlan</Property> <Property name="creationType">com.ld.igds.models.InoutPlan</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">计åç¼ç </Property> igds-inout/src/main/java/com/ld/igds/m/view/InoutNoticeIn.view.xml
@@ -171,7 +171,7 @@ </PropertyDef> </DataType> <DataType name="dtPlan"> <Property name="creationType">com.ld.igds.models.MPlan</Property> <Property name="creationType">com.ld.igds.models.InoutPlan</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">计åç¼ç </Property> igds-inout/src/main/java/com/ld/igds/m/view/InoutNoticeOut.view.xml
@@ -214,7 +214,7 @@ </PropertyDef> </DataType> <DataType name="dtPlan"> <Property name="creationType">com.ld.igds.models.MPlan</Property> <Property name="creationType">com.ld.igds.models.InoutPlan</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">计åç¼ç </Property> igds-inout/src/main/java/com/ld/igds/m/view/PlanManage01.view.xml
@@ -4,7 +4,7 @@ <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.ld.igds.models.MPlan</Property> <Property name="creationType">com.ld.igds.models.InoutPlan</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">计åç¼ç </Property> @@ -71,7 +71,7 @@ </Reference> </DataType> <DataType name="dtDetail"> <Property name="creationType">com.ld.igds.models.MPlanDetail</Property> <Property name="creationType">com.ld.igds.models.InoutPlanDetail</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">ID_</Property> igds-inout/src/main/java/com/ld/igds/m/view/PlanManage02.view.xml
@@ -4,7 +4,7 @@ <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.ld.igds.models.MPlan</Property> <Property name="creationType">com.ld.igds.models.InoutPlan</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">计åç¼ç </Property> @@ -71,7 +71,7 @@ </Reference> </DataType> <DataType name="dtDetail"> <Property name="creationType">com.ld.igds.models.MPlanDetail</Property> <Property name="creationType">com.ld.igds.models.InoutPlanDetail</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">ID_</Property> igds-inout/src/main/java/com/ld/igds/m/view/PlanManage03.view.xml
@@ -4,7 +4,7 @@ <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.ld.igds.models.MPlan</Property> <Property name="creationType">com.ld.igds.models.InoutPlan</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">计åç¼ç </Property> @@ -71,7 +71,7 @@ </Reference> </DataType> <DataType name="dtDetail"> <Property name="creationType">com.ld.igds.models.MPlanDetail</Property> <Property name="creationType">com.ld.igds.models.InoutPlanDetail</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">ID_</Property> igds-inout/src/main/java/com/ld/igds/m/view/PlanManage04.view.xml
@@ -4,7 +4,7 @@ <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.ld.igds.models.MPlan</Property> <Property name="creationType">com.ld.igds.models.InoutPlan</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">计åç¼ç </Property> @@ -71,7 +71,7 @@ </Reference> </DataType> <DataType name="dtDetail"> <Property name="creationType">com.ld.igds.models.MPlanDetail</Property> <Property name="creationType">com.ld.igds.models.InoutPlanDetail</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">ID_</Property> igds-inout/src/main/java/com/ld/igds/m/view/PlanManagePR.java
@@ -8,8 +8,8 @@ import com.ld.igds.m.InoutManageUtil; import com.ld.igds.m.service.HPlanManageService; import com.ld.igds.models.DicTrigger; import com.ld.igds.models.MPlan; import com.ld.igds.models.MPlanDetail; import com.ld.igds.models.InoutPlan; import com.ld.igds.models.InoutPlanDetail; import com.ld.igds.sys.service.SysDeptService; import com.ld.igds.util.ContextUtil; import org.apache.commons.lang3.StringUtils; @@ -126,7 +126,7 @@ * @throws Exception */ @DataProvider public void pagePlan(Page<MPlan> page, Map<String, Object> param) throws Exception { public void pagePlan(Page<InoutPlan> page, Map<String, Object> param) throws Exception { if (null == param) { param = new HashMap<String, Object>(); } @@ -141,7 +141,7 @@ * @return */ @DataProvider public List<MPlanDetail> listPlanDetail(String planId) { public List<InoutPlanDetail> listPlanDetail(String planId) { return service.listPlanDetail(planId); } @@ -152,7 +152,7 @@ * @param data */ @DataResolver public void savePlan(MPlan data) { public void savePlan(InoutPlan data) { service.savePlan(data); } @@ -164,7 +164,7 @@ * @return */ @Expose public String delPlan(MPlan data) { public String delPlan(InoutPlan data) { return service.delPlan(data); } @@ -176,7 +176,7 @@ * @return */ @Expose public String delPlanDetail(MPlanDetail data){ public String delPlanDetail(InoutPlanDetail data){ return service.delPlanDetail(data); } } igds-inout/src/main/java/com/ld/igds/models/InoutPlan.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,93 @@ package com.ld.igds.models; import com.bstek.dorado.annotation.PropertyDef; import com.ld.igds.inout.InoutConstant; import lombok.Data; import javax.persistence.*; import java.io.Serializable; import java.util.Date; import java.util.List; /** * 计å管ç-主表 * <p> * å æ¬ï¼æ¶è´è®¡åï¼éå®è®¡åï¼è½®æ¢è®°å½ï¼è®¡åæ§è¡ * * @author: andy.jia * @description: çæ¬4.0åæ®µå·²å®¡ * @version: * @data:2020å¹´5æ27æ¥ */ @Data @Entity @Table(name = "D_INOUT_PLAN") public class InoutPlan implements Serializable { private static final long serialVersionUID = 1L; @Id @Column(name = "ID_", length = 40) @PropertyDef(label = "计åç¼ç ") private String id; @Column(name = "COMPANY_ID_", length = 10) @PropertyDef(label = "ç»ç»ç¼ç ") private String companyId; @Column(name = "DEPT_ID_", length = 40) @PropertyDef(label = "æå±åºåº") private String deptId; @Column(name = "TYPE_", length = 10) @PropertyDef(label = "计åç±»å") private String type = InoutConstant.PLAN_TYPE_01; @Column(name = "NAME_", length = 50) @PropertyDef(label = "计ååç§°") private String name; @Column(name = "REFERENCE_NUMBER_", length = 40) @PropertyDef(label = "计åæå·") private String referenceNumber; @Column(name = "YEAR_", length = 10) @PropertyDef(label = "年份") private String year; @Column(name = "BEGIN_TIME_") @PropertyDef(label = "å¼å§æ¶é´") private Date beginTime; @Column(name = "END_TIME_") @PropertyDef(label = "æªæ¢æ¶é´") private Date endTime; @PropertyDef(label = "计åä¸è¾¾åä½") @Column(name = "jhxddw", length = 18) private String jhxddw; @PropertyDef(label = "计åä¸è¾¾æ¶é´") @Column(name = "jhxdsj") private Date jhxdsj; @Column(name = "CREATE_USER_", length = 30) @PropertyDef(label = "å建人") private String createUser; @Column(name = "CREATE_TIME_") @PropertyDef(label = "å建æ¶é´") private Date createTime; @Column(name = "UPDATE_TIME_") @PropertyDef(label = "æ°æ®æ´æ°æ¶é´") private Date updateTime; @Column(name = "REMARK_", length = 250) @PropertyDef(label = "夿³¨") private String remark; @Transient private List<InoutPlanDetail> details; } igds-inout/src/main/java/com/ld/igds/models/InoutPlanDetail.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,71 @@ package com.ld.igds.models; import com.bstek.dorado.annotation.PropertyDef; import com.ld.igds.inout.InoutConstant; import lombok.Data; import javax.persistence.*; import java.io.Serializable; import java.util.Date; /** * 计åï¼è®¡åè¯¦ç» * * @DESC çæ¬4.0 éªè¯ */ @Data @Entity @Table(name = "D_INOUT_PLAN_DETAIL") public class InoutPlanDetail implements Serializable { private static final long serialVersionUID = 1L; @Id @Column(name = "ID_", length = 40) @PropertyDef(label = "计åæç»åå·") private String id; @Column(name = "PLAN_ID_", length = 40) @PropertyDef(label = "计åç¼ç ") private String planId; @Column(name = "FOOD_VARIETY_", length = 10) @PropertyDef(label = "ç²®é£åç§") private String foodVariety; @Column(name = "FOOD_TYPE_", length = 10) @PropertyDef(label = "ç²®é£æ§è´¨") private String foodType; @Column(name = "FOOD_LEVEL_", length = 10) @PropertyDef(label = "ç²®é£ç级") private String foodLevel; @Column(name = "YEAR_", length = 10) @PropertyDef(label = "æ¶è·å¹´åº¦") private String year; @Column(name = "DEPOT_ID_", length = 50) @PropertyDef(label = "ä»åº") private String depotId; @Column(name = "PLAN_NUM_", precision = 16, scale = 2) @PropertyDef(label = "è®¡åæ°é") private Double planNum; @Column(name = "TYPE_", length = 4) @PropertyDef(label = "计åç±»å") private String type = InoutConstant.PLAN_DETAIL_TYPE_1; // @Column(name = "PRICE_", precision = 16, scale = 2) // @PropertyDef(label = "åä»·") // private Double price; // @Column(name = "TOTAL_", precision = 16, scale = 2) // @PropertyDef(label = "æ»ä»·") // private Double total; @Column(name = "UPDATE_TIME_") @PropertyDef(label = "æ°æ®æ´æ°æ¶é´") private Date updateTime; } igds-inout/src/main/java/com/ld/igds/models/MPlan.java
ÎļþÒÑɾ³ý igds-inout/src/main/java/com/ld/igds/models/MPlanDetail.java
ÎļþÒÑɾ³ý igds-manager/src/main/java/com/ld/igds/m/view/PlanManageAudit.view.xml
@@ -4,7 +4,7 @@ <Context/> <Model> <DataType name="dtDetail"> <Property name="creationType">com.ld.igds.models.MPlanDetail</Property> <Property name="creationType">com.ld.igds.models.InoutPlanDetail</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">ID_</Property> igds-web/src/main/resources/application.yml
@@ -1,7 +1,7 @@ ########################## Server ########################## spring: profiles: active: uat active: dev application: name: igds main: igds-web/src/main/resources/dorado-home/configure.properties
@@ -1,5 +1,5 @@ #core.runMode=debug core.runMode= core.runMode=debug #core.runMode= model.root=classpath*:models view.root=classpath: