diff --git a/coolstore-partner-common/src/main/java/com/cool/store/constants/CommonConstants.java b/coolstore-partner-common/src/main/java/com/cool/store/constants/CommonConstants.java index 3087f9ee0..167e680f1 100644 --- a/coolstore-partner-common/src/main/java/com/cool/store/constants/CommonConstants.java +++ b/coolstore-partner-common/src/main/java/com/cool/store/constants/CommonConstants.java @@ -149,5 +149,7 @@ public class CommonConstants { public static final Long LONG_ONE = 1L; + public static final String DEAULT_INVESTMENT_JOBNUMBER = "020125244825417786"; + } diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/EnterpriseUserDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/EnterpriseUserDAO.java index 9a3c19b86..67bf63b7e 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/EnterpriseUserDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/EnterpriseUserDAO.java @@ -34,6 +34,13 @@ public class EnterpriseUserDAO { return enterpriseUserMapper.getUserInfoById( userId); } + public EnterpriseUserDO getUserInfoByJobnumber(String jobnumber){ + if(StringUtils.isAnyBlank(jobnumber)){ + return null; + } + return enterpriseUserMapper.getUserInfoByJobnumber(jobnumber); + } + public List getUserInfoByUserIds(List userIdList){ if(CollectionUtils.isEmpty(userIdList)){ return Lists.newArrayList(); diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineCalendarsEventDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineCalendarsEventDAO.java index d37ea717c..1ae1fbac5 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineCalendarsEventDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineCalendarsEventDAO.java @@ -3,6 +3,8 @@ package com.cool.store.dao; import com.alibaba.fastjson.JSONObject; import com.aliyun.openservices.shade.org.apache.commons.lang3.StringUtils; import com.cool.store.entity.LineCalendarsEventDO; +import com.cool.store.enums.ErrorCodeEnum; +import com.cool.store.exception.ServiceException; import com.cool.store.mapper.LineCalendarsEventMapper; import com.cool.store.utils.StringUtil; import lombok.extern.slf4j.Slf4j; @@ -59,8 +61,9 @@ public class LineCalendarsEventDAO { * @return */ public Long addCalendarsEvent(LineCalendarsEventDO param){ - if(Objects.nonNull(param.getRegionId()) || Objects.nonNull(param.getLineId()) || Objects.nonNull(param.getPartnerId()) || Objects.nonNull(param.getStartTime()) || Objects.nonNull(param.getEndTime())){ + if(Objects.isNull(param.getRegionId()) || Objects.isNull(param.getLineId()) || Objects.isNull(param.getPartnerId()) || Objects.isNull(param.getStartTime()) || Objects.isNull(param.getEndTime())){ log.error("新增日历事件失败:{}",JSONObject.toJSONString(param)); + throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED); } lineCalendarsEventMapper.insertSelective(param); return param.getId(); diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/EnterpriseUserMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/EnterpriseUserMapper.java index da3d02c5f..2d24b1b5b 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/EnterpriseUserMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/EnterpriseUserMapper.java @@ -19,6 +19,9 @@ public interface EnterpriseUserMapper { */ EnterpriseUserDO getUserInfoById(@Param("userId") String userId); + EnterpriseUserDO getUserInfoByJobnumber(@Param("jobnumber") String jobnumber); + + /** * 批量获取用户信息 * @param userIdList diff --git a/coolstore-partner-dao/src/main/resources/mapper/EnterpriseUserMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/EnterpriseUserMapper.xml index fcf3d61d0..063b12e30 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/EnterpriseUserMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/EnterpriseUserMapper.xml @@ -41,6 +41,16 @@ user_id = #{userId} + +