场馆停用bug修复
This commit is contained in:
@@ -188,6 +188,16 @@ public class VenueDTO implements Serializable {
|
||||
*/
|
||||
private Integer enterFlag;
|
||||
|
||||
private Integer status;
|
||||
|
||||
public Integer getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
public void setStatus(Integer status) {
|
||||
this.status = status;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置
|
||||
*
|
||||
|
||||
@@ -114,7 +114,13 @@ public class VenueService extends BaseServiceImpl {
|
||||
*/
|
||||
public VenueDTO findByVenueId(Integer id,Integer memberId) {
|
||||
VenueDTO getVenue = venueMapper.findByVenueId(id);
|
||||
if (getVenue == null) {
|
||||
throw new ServiceException("场馆不存在");
|
||||
}
|
||||
if (getVenue != null) {
|
||||
if (getVenue.getStatus() != 0) {
|
||||
throw new ServiceException("场馆维护中,请等待场馆恢复");
|
||||
}
|
||||
getVenue.setEnterFlag(EnterEnum.OUT.getValue());
|
||||
if (VenueTypeEnum.BASKETBALL.getValue().equals(getVenue.getType())){
|
||||
MemberEnterVenueLog memberLastLog = memberEnterVenueLogService.findMemberLastLog(memberId, id);
|
||||
|
||||
@@ -58,6 +58,7 @@
|
||||
<result column="created_time" property="createdTime"/>
|
||||
<result column="modified_time" property="modifiedTime"/>
|
||||
<result column="deleted" property="deleted"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="limit_day" property="limitDay"/>
|
||||
<result column="limit_week" property="limitWeek"/>
|
||||
<result column="limit_no_day" property="limitNoDay"/>
|
||||
@@ -577,7 +578,8 @@
|
||||
copy_week,
|
||||
copy_time,
|
||||
copy_target,
|
||||
copy_control
|
||||
copy_control,
|
||||
status
|
||||
FROM
|
||||
sv_venue
|
||||
WHERE
|
||||
|
||||
Reference in New Issue
Block a user