Commit 67b7ba77 authored by 周健威's avatar 周健威

Merge remote-tracking branch 'origin/base-modify' into base-modify

parents 0340168b 37666c11
...@@ -53,6 +53,10 @@ public class UserMemberDTO { ...@@ -53,6 +53,10 @@ public class UserMemberDTO {
@ApiModelProperty(value = "折扣") @ApiModelProperty(value = "折扣")
private Integer discount; private Integer discount;
//购买次数
@ApiModelProperty(value = "购买次数")
private Integer buyCount;
......
...@@ -72,9 +72,13 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb ...@@ -72,9 +72,13 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb
if(freeDays==null||freeDays==0){ if(freeDays==null||freeDays==0){
freeDays=totalNumber; freeDays=totalNumber;
} }
Integer buyCount=1;
if(userMemberDTO.getBuyCount()!=null){
buyCount=userMemberDTO.getBuyCount();
}
if(userMemberVo==null){ if(userMemberVo==null){
baseUserMember.setRentFreeDays(freeDays); baseUserMember.setRentFreeDays(freeDays);
baseUserMember.setBuyCount(1); baseUserMember.setBuyCount(buyCount);
insertSelective(baseUserMember); insertSelective(baseUserMember);
}else { }else {
Integer discount=userMemberVo.getDiscount()==null?0:userMemberVo.getDiscount(); Integer discount=userMemberVo.getDiscount()==null?0:userMemberVo.getDiscount();
...@@ -90,7 +94,7 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb ...@@ -90,7 +94,7 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb
baseUserMember.setId(userMemberVo.getId()); baseUserMember.setId(userMemberVo.getId());
totalNumber+=userMemberVo.getTotalNumber()==null?0:userMemberVo.getTotalNumber(); totalNumber+=userMemberVo.getTotalNumber()==null?0:userMemberVo.getTotalNumber();
freeDays+=userMemberVo.getRentFreeDays()==null?0:userMemberVo.getRentFreeDays(); freeDays+=userMemberVo.getRentFreeDays()==null?0:userMemberVo.getRentFreeDays();
baseUserMember.setBuyCount(userMemberVo.getBuyCount()+1); baseUserMember.setBuyCount(userMemberVo.getBuyCount()+buyCount);
baseUserMember.setTotalNumber(totalNumber); baseUserMember.setTotalNumber(totalNumber);
baseUserMember.setRentFreeDays(freeDays); baseUserMember.setRentFreeDays(freeDays);
getMyBiz().updateSelectiveById(baseUserMember); getMyBiz().updateSelectiveById(baseUserMember);
......
...@@ -129,7 +129,7 @@ public class AppUserController extends CommonBaseController { ...@@ -129,7 +129,7 @@ public class AppUserController extends CommonBaseController {
} }
} }
AppUserPosition userPosition=positionBiz.selectById(positionId); AppUserPosition userPosition=positionBiz.selectById(positionId);
if (userPosition!=null){ if (userPosition!=null&&userPosition.getLevel()>0){
userDTO.setPositionName(userPosition.getName()); userDTO.setPositionName(userPosition.getName());
} }
userDTO.setId(id); userDTO.setId(id);
......
...@@ -90,7 +90,7 @@ public class PublicController { ...@@ -90,7 +90,7 @@ public class PublicController {
} }
} }
AppUserPosition userPosition=positionBiz.selectById(positionId); AppUserPosition userPosition=positionBiz.selectById(positionId);
if (userPosition!=null){ if (userPosition!=null&&userPosition.getLevel()>0){
userDTO.setPositionName(userPosition.getName()); userDTO.setPositionName(userPosition.getName());
} }
userDTO.setId(id); userDTO.setId(id);
......
...@@ -869,6 +869,7 @@ public class AppPermissionService { ...@@ -869,6 +869,7 @@ public class AppPermissionService {
userMemberDTO.setMemberLevel(userMemberExportDTO.getMemberLevel()); userMemberDTO.setMemberLevel(userMemberExportDTO.getMemberLevel());
userMemberDTO.setTotalNumber(userMemberExportDTO.getTotalNumber()); userMemberDTO.setTotalNumber(userMemberExportDTO.getTotalNumber());
userMemberDTO.setDiscount(userMemberExportDTO.getDiscount()); userMemberDTO.setDiscount(userMemberExportDTO.getDiscount());
userMemberDTO.setBuyCount(0);
userMemberDTO.setIsBind(1); userMemberDTO.setIsBind(1);
baseUserMemberBiz.updUserMemberByUserId(userMemberDTO); baseUserMemberBiz.updUserMemberByUserId(userMemberDTO);
} }
......
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