已重命名2个文件
已删除2个文件
已修改28个文件
已添加2个文件
| | |
| | | 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; |
| | |
| | | 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 |
| | |
| | | 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()); |
| | |
| | | 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; |
| | |
| | | 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); |
| | |
| | | //æ¥è¯¢åºåºä¿¡æ¯ |
| | | 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()); |
| | |
| | | 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; |
| | |
| | | * @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); |
| | |
| | | * @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); |
| | |
| | | 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.*; |
| | |
| | | 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; |
| | |
| | | * @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); |
| | |
| | | * @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); |
| | |
| | | TYPE_1("1", "汽车"), |
| | | TYPE_2("2", "ç«è½¦"), |
| | | TYPE_3("3", "è½®è¹"), |
| | | TYPE_9("9", "å
¶ä»"), |
| | | ; |
| | | TYPE_9("9", "å
¶ä»"); |
| | | |
| | | private String code; |
| | | private String name; |
| | | |
| | |
| | | public static final long KEY_INOUT_COMPLETE_LIST_TIME = 8 * 60 * 60; |
| | | |
| | | |
| | | |
| | | // æ¦æ ·-åéªç¶æ |
| | | public static final String 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"; |
| | | |
| | | /** |
| | |
| | | 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_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"; |
| | | |
| | | /** |
| | | * 计åæç»ç±»å -è½®åºè®¡å |
| | | **/ |
| | | public static final String PLAN_DETAIL_TYPE_1 = "1"; |
| | | |
| | | |
| | | /** |
| | | * 计åæç»ç±»å -è½®å
¥è®¡å |
| | | **/ |
| | | public static final String PLAN_DETAIL_TYPE_2 = "2"; |
| | | |
| | | |
| | | /** |
| | |
| | | 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 = "å
¥åºæ¶ï¼è¡¨ç¤ºåè´§åä½ï¼åºåºæ¶å表示æ¶è´§åä½") |
| | |
| | | @Column(name = "FOOD_LEVEL_", length = 40) |
| | | @PropertyDef(label = "ç²®é£ç级") |
| | | private String foodLevel; |
| | | |
| | | |
| | | @Column(name = "FOOD_LOCATION_", length = 40) |
| | | @PropertyDef(label = "产å°åç§°") |
| | |
| | | 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") |
| | |
| | | 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 = "ç»ç®åå·") |
| | |
| | | // @Column(name = "bzbjs", length = 2) |
| | | // @PropertyDef(label = "å
ä»¶æ°", description = "åä½ï¼ä»¶") |
| | | // private int bzbjs; |
| | | |
| | | |
| | | |
| | | |
| | | @Override |
| | |
| | | -- çæ¬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; |
| | |
| | | */ |
| | | @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(), |
| | |
| | | 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())); |
| | | // } |
| | | } |
| | | } |
| | | } |
| | |
| | | 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); |
| | | |
| | |
| | | // å
æ§è¡åéªä¿¡æ¯ä¿å |
| | | 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()) { |
| | |
| | | .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()); |
| | | } |
| | | } |
| | | |
| | |
| | | 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){ |
| | |
| | | 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; |
| | | |
| | |
| | | * |
| | | * @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("_"); |
| | |
| | | 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; |
| | |
| | | @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>(); |
| | |
| | | |
| | | |
| | | |
| | | 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 "; |
| | |
| | | } |
| | | |
| | | @Transactional |
| | | public String delPlan(MPlan data) { |
| | | public String delPlan(InoutPlan data) { |
| | | Session session = this.getSessionFactory().openSession(); |
| | | try { |
| | | if (null != data.getId()) { |
| | |
| | | return null; |
| | | } |
| | | |
| | | public String delPlanDetail(MPlanDetail data) { |
| | | public String delPlanDetail(InoutPlanDetail data) { |
| | | Session session = this.getSessionFactory().openSession(); |
| | | try { |
| | | if (null != data.getId()) { |
| | |
| | | } |
| | | |
| | | 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()); |
| | | } |
| | |
| | | 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()); |
| | |
| | | } |
| | | } |
| | | |
| | | private void savePlanDetail(List<MPlanDetail> details, String planId, |
| | | 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); |
| | |
| | | } |
| | | } |
| | | |
| | | 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>(); |
| | |
| | | </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> |
| | |
| | | </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> |
| | |
| | | </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> |
| | |
| | | </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> |
| | |
| | | </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> |
| | |
| | | <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> |
| | |
| | | </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> |
| | |
| | | <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> |
| | |
| | | </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> |
| | |
| | | <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> |
| | |
| | | </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> |
| | |
| | | <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> |
| | |
| | | </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> |
| | |
| | | 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; |
| | |
| | | * @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>(); |
| | | } |
| | |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<MPlanDetail> listPlanDetail(String planId) { |
| | | public List<InoutPlanDetail> listPlanDetail(String planId) { |
| | | return service.listPlanDetail(planId); |
| | | } |
| | | |
| | |
| | | * @param data |
| | | */ |
| | | @DataResolver |
| | | public void savePlan(MPlan data) { |
| | | public void savePlan(InoutPlan data) { |
| | | service.savePlan(data); |
| | | } |
| | | |
| | |
| | | * @return |
| | | */ |
| | | @Expose |
| | | public String delPlan(MPlan data) { |
| | | public String delPlan(InoutPlan data) { |
| | | return service.delPlan(data); |
| | | } |
| | | |
| | |
| | | * @return |
| | | */ |
| | | @Expose |
| | | public String delPlanDetail(MPlanDetail data){ |
| | | public String delPlanDetail(InoutPlanDetail data){ |
| | | return service.delPlanDetail(data); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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; |
| | | } |
| | |
| | | <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> |
| | |
| | | ########################## Server ########################## |
| | | spring: |
| | | profiles: |
| | | active: uat |
| | | active: dev |
| | | application: |
| | | name: igds |
| | | main: |
| | |
| | | #core.runMode=debug |
| | | core.runMode= |
| | | core.runMode=debug |
| | | #core.runMode= |
| | | |
| | | model.root=classpath*:models |
| | | view.root=classpath: |