记得上下班打卡 | git大法好,push需谨慎

Commit ac29605a authored by Tice's avatar Tice

Merge branch 'dev_merchant_tice' into dev_merchant

parents f17ddd49 1ba93cbf
...@@ -10,9 +10,9 @@ import lombok.Data; ...@@ -10,9 +10,9 @@ import lombok.Data;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@ApiModel(value = "MerchantFieldsAppliesVo", description = "申请的场地") @ApiModel(value = "MerchantFieldAppliesVo", description = "申请的场地")
@Data @Data
public class MerchantFieldsAppliesVo implements java.io.Serializable, Cloneable { public class MerchantFieldAppliesVo implements java.io.Serializable, Cloneable {
private static final long serialVersionUID = -3241866244946476511L; private static final long serialVersionUID = -3241866244946476511L;
@ApiModelProperty(position = 10, value = "场地申请ID") @ApiModelProperty(position = 10, value = "场地申请ID")
...@@ -88,18 +88,18 @@ public class MerchantFieldsAppliesVo implements java.io.Serializable, Cloneable ...@@ -88,18 +88,18 @@ public class MerchantFieldsAppliesVo implements java.io.Serializable, Cloneable
private LocalDateTime deletedAt; private LocalDateTime deletedAt;
private static final MerchantFieldsAppliesVo obj = new MerchantFieldsAppliesVo(); private static final MerchantFieldAppliesVo obj = new MerchantFieldAppliesVo();
public static MerchantFieldsAppliesVo getNew() { public static MerchantFieldAppliesVo getNew() {
try { try {
return (MerchantFieldsAppliesVo) obj.clone(); return (MerchantFieldAppliesVo) obj.clone();
} catch (CloneNotSupportedException e) { } catch (CloneNotSupportedException e) {
e.printStackTrace(); e.printStackTrace();
} }
return new MerchantFieldsAppliesVo(); return new MerchantFieldAppliesVo();
} }
public MerchantFieldsAppliesVo copy(MerchantFieldApplies source) { public MerchantFieldAppliesVo copy(MerchantFieldApplies source) {
if (null == source) return this; if (null == source) return this;
this.setFieldApplyId(source.getFieldApplyId()); this.setFieldApplyId(source.getFieldApplyId());
......
...@@ -2,7 +2,7 @@ package com.liquidnet.service.merchant.service; ...@@ -2,7 +2,7 @@ package com.liquidnet.service.merchant.service;
import com.liquidnet.common.cache.redis.util.RedisUtil; import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.service.merchant.constant.MerchantRedisConst; import com.liquidnet.service.merchant.constant.MerchantRedisConst;
import com.liquidnet.service.merchant.dto.vo.MerchantFieldsAppliesVo; import com.liquidnet.service.merchant.dto.vo.MerchantFieldAppliesVo;
import com.liquidnet.service.merchant.dto.vo.MerchantFieldsVo; import com.liquidnet.service.merchant.dto.vo.MerchantFieldsVo;
import com.liquidnet.service.merchant.util.ObjectUtil; import com.liquidnet.service.merchant.util.ObjectUtil;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -31,17 +31,17 @@ public class MerchantRdmService { ...@@ -31,17 +31,17 @@ public class MerchantRdmService {
} }
public List<MerchantFieldsAppliesVo> getFieldsAppliesVosByUid(String uid) { public List<MerchantFieldAppliesVo> getFieldsAppliesVosByUid(String uid) {
String key = MerchantRedisConst.INFO_FIELD_APPLIES.concat(uid); String key = MerchantRedisConst.INFO_FIELD_APPLIES.concat(uid);
long s = System.currentTimeMillis(); long s = System.currentTimeMillis();
List<MerchantFieldsAppliesVo> vos = (List<MerchantFieldsAppliesVo>) redisUtil.get(key); List<MerchantFieldAppliesVo> vos = (List<MerchantFieldAppliesVo>) redisUtil.get(key);
log.debug("#RDM耗时:{}ms", System.currentTimeMillis() - s); log.debug("#RDM耗时:{}ms", System.currentTimeMillis() - s);
return vos; return vos;
} }
public boolean addFieldsAppliesVoByUid(String uid, List<MerchantFieldsAppliesVo> vos, MerchantFieldsAppliesVo vo) { public boolean addFieldsAppliesVoByUid(String uid, List<MerchantFieldAppliesVo> vos, MerchantFieldAppliesVo vo) {
if (null == vos) { if (null == vos) {
vos = ObjectUtil.getMerchantFieldsAppliesVoArrayList(); vos = ObjectUtil.getMerchantFieldAppliesVoArrayList();
} }
vos.add(vo); vos.add(vo);
return redisUtil.set(MerchantRedisConst.INFO_FIELD_APPLIES.concat(uid), vos); return redisUtil.set(MerchantRedisConst.INFO_FIELD_APPLIES.concat(uid), vos);
......
...@@ -9,7 +9,7 @@ import com.liquidnet.service.base.PagedResult; ...@@ -9,7 +9,7 @@ import com.liquidnet.service.base.PagedResult;
import com.liquidnet.service.base.SqlMapping; import com.liquidnet.service.base.SqlMapping;
import com.liquidnet.service.base.constant.MQConst; import com.liquidnet.service.base.constant.MQConst;
import com.liquidnet.service.merchant.dto.param.MerchantFieldsApplyParam; import com.liquidnet.service.merchant.dto.param.MerchantFieldsApplyParam;
import com.liquidnet.service.merchant.dto.vo.MerchantFieldsAppliesVo; import com.liquidnet.service.merchant.dto.vo.MerchantFieldAppliesVo;
import com.liquidnet.service.merchant.dto.vo.MerchantFieldsVo; import com.liquidnet.service.merchant.dto.vo.MerchantFieldsVo;
import com.liquidnet.service.merchant.service.IMerchantFieldsAppliesService; import com.liquidnet.service.merchant.service.IMerchantFieldsAppliesService;
import com.liquidnet.service.merchant.service.MerchantRdmService; import com.liquidnet.service.merchant.service.MerchantRdmService;
...@@ -93,7 +93,7 @@ public class MerchantFieldsAppliesServiceImpl implements IMerchantFieldsAppliesS ...@@ -93,7 +93,7 @@ public class MerchantFieldsAppliesServiceImpl implements IMerchantFieldsAppliesS
} }
// 申请场地 vos 上限 // 申请场地 vos 上限
List<MerchantFieldsAppliesVo> fieldsAppliesVos = merchantRdmService.getFieldsAppliesVosByUid(uid); List<MerchantFieldAppliesVo> fieldsAppliesVos = merchantRdmService.getFieldsAppliesVosByUid(uid);
if (!CollectionUtils.isEmpty(fieldsAppliesVos)) { if (!CollectionUtils.isEmpty(fieldsAppliesVos)) {
if (fieldsAppliesVos.size() >= 10) { if (fieldsAppliesVos.size() >= 10) {
ErrorMapping.ErrorMessage errorMessage = ErrorMapping.get("13003"); ErrorMapping.ErrorMessage errorMessage = ErrorMapping.get("13003");
...@@ -113,7 +113,7 @@ public class MerchantFieldsAppliesServiceImpl implements IMerchantFieldsAppliesS ...@@ -113,7 +113,7 @@ public class MerchantFieldsAppliesServiceImpl implements IMerchantFieldsAppliesS
} }
// 申请场地 vo // 申请场地 vo
MerchantFieldsAppliesVo fieldsAppliesVo = MerchantFieldsAppliesVo.getNew(); MerchantFieldAppliesVo fieldsAppliesVo = MerchantFieldAppliesVo.getNew();
BeanUtils.copyProperties(parameter, fieldsAppliesVo); BeanUtils.copyProperties(parameter, fieldsAppliesVo);
fieldsAppliesVo.setFieldApplyId(IDGenerator.nextSnowId()); fieldsAppliesVo.setFieldApplyId(IDGenerator.nextSnowId());
fieldsAppliesVo.setApplyStatus(0); fieldsAppliesVo.setApplyStatus(0);
......
package com.liquidnet.service.merchant.util; package com.liquidnet.service.merchant.util;
import com.liquidnet.service.base.PagedResult; import com.liquidnet.service.base.PagedResult;
import com.liquidnet.service.merchant.dto.vo.MerchantFieldsAppliesVo; import com.liquidnet.service.merchant.dto.vo.MerchantFieldAppliesVo;
import com.liquidnet.service.merchant.dto.vo.MerchantFieldsVo; import com.liquidnet.service.merchant.dto.vo.MerchantFieldsVo;
import com.mongodb.BasicDBObject; import com.mongodb.BasicDBObject;
...@@ -9,15 +9,15 @@ import java.util.ArrayList; ...@@ -9,15 +9,15 @@ import java.util.ArrayList;
public class ObjectUtil { public class ObjectUtil {
private static final ArrayList<MerchantFieldsAppliesVo> merchantFieldsAppliesVoArrayList = new ArrayList<>(); private static final ArrayList<MerchantFieldAppliesVo> merchantFieldAppliesVoArrayList = new ArrayList<>();
private static final PagedResult<MerchantFieldsVo> merchantFieldsVoPagedResult = new PagedResult<>(); private static final PagedResult<MerchantFieldsVo> merchantFieldsVoPagedResult = new PagedResult<>();
private static final BasicDBObject basicDBObject = new BasicDBObject(); private static final BasicDBObject basicDBObject = new BasicDBObject();
public static ArrayList<MerchantFieldsAppliesVo> getMerchantFieldsAppliesVoArrayList() { public static ArrayList<MerchantFieldAppliesVo> getMerchantFieldAppliesVoArrayList() {
return (ArrayList<MerchantFieldsAppliesVo>) merchantFieldsAppliesVoArrayList.clone(); return (ArrayList<MerchantFieldAppliesVo>) merchantFieldAppliesVoArrayList.clone();
} }
public static PagedResult<MerchantFieldsVo> getMerchantFieldsVoPagedResult() { public static PagedResult<MerchantFieldsVo> getMerchantFieldsVoPagedResult() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment