From 9cd1f2dd134cf1ef6a9dfe2b56b58c17eb21ccf6 Mon Sep 17 00:00:00 2001 From: "Stormeye.Wu" Date: Tue, 18 Sep 2018 13:33:34 +0800 Subject: [PATCH] =?UTF-8?q?[shop=E7=9A=84Enum=E6=95=B4=E7=90=86][=E6=96=B0?= =?UTF-8?q?=E5=A2=9E]:=E7=94=A8enum=E4=BB=A3=E6=9B=BFshop=E7=9A=84status?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/enums/EnumShopStatus.java | 36 +++++++++++++++++++ .../service/impl/DataTowerServiceImpl.java | 5 +-- .../service/impl/WxMerchantServiceImpl.java | 9 ++--- .../service/impl/WxShopServiceImpl.java | 3 +- 4 files changed, 46 insertions(+), 7 deletions(-) create mode 100644 mallinkService/src/main/java/com/iformall/enums/EnumShopStatus.java diff --git a/mallinkService/src/main/java/com/iformall/enums/EnumShopStatus.java b/mallinkService/src/main/java/com/iformall/enums/EnumShopStatus.java new file mode 100644 index 000000000..361974303 --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/enums/EnumShopStatus.java @@ -0,0 +1,36 @@ +package com.iformall.enums; + +/** + * Created by Stormeye on 2018/08/09. + */ +public enum EnumShopStatus { + + NOT_RENT(0, "未出租"), + RENT(1, "已出租"), + ; + + public static EnumShopStatus getEnum(Integer code) { + for (EnumShopStatus value : values()) { + if (value.getCode().equals(code)) { + return value; + } + } + return null; + } + + private Integer code; + private String message; + + EnumShopStatus(Integer code, String message) { + this.code = code; + this.message = message; + } + + public Integer getCode() { + return code; + } + + public String getMessage() { + return message; + } +} diff --git a/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java index 16ad573dd..5885f550a 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/DataTowerServiceImpl.java @@ -6,6 +6,7 @@ import com.iformall.domain.po.WxMerchant; import com.iformall.domain.po.WxMerchantTradeDaily; import com.iformall.domain.po.WxShop; import com.iformall.enums.EnumCarCmd; +import com.iformall.enums.EnumShopStatus; import com.iformall.mapper.*; import com.iformall.service.DataTowerService; import com.iformall.utils.DateUtils; @@ -53,9 +54,9 @@ public class DataTowerServiceImpl implements DataTowerService { public Map queryRunning(String tenantId) { WxShop wxShop = new WxShop(); wxShop.setTenantId(tenantId); - wxShop.setStatus(1); + wxShop.setStatus(EnumShopStatus.RENT.getCode()); List yczlist = wxShopMapper.findList(wxShop); - wxShop.setStatus(0); + wxShop.setStatus(EnumShopStatus.NOT_RENT.getCode()); List wczlist = wxShopMapper.findList(wxShop); //出租与未出租 diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java index e817193a5..31cca3300 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java @@ -6,6 +6,7 @@ import com.iformall.common.IdWorker; import com.iformall.domain.po.*; import com.iformall.enums.EnumAppType; import com.iformall.enums.EnumCarVendor; +import com.iformall.enums.EnumShopStatus; import com.iformall.mapper.*; import com.iformall.service.WxMerchantService; import com.iformall.service.WxProfitSharingReceiverService; @@ -130,7 +131,7 @@ public class WxMerchantServiceImpl implements WxMerchantService { //更新商铺状态 WxShop wxShop = new WxShop(); wxShop.setId(merchantShop.getShopId()); - wxShop.setStatus(0);//未出租 + wxShop.setStatus(EnumShopStatus.NOT_RENT.getCode());//未出租 WxShopMapper.updateByPrimaryKeySelective(wxShop); } } @@ -192,7 +193,7 @@ public class WxMerchantServiceImpl implements WxMerchantService { //更新商铺状态 WxShop wxShop = new WxShop(); wxShop.setId(shopid); - wxShop.setStatus(1);//已出租 + wxShop.setStatus(EnumShopStatus.RENT.getCode());//已出租 WxShopMapper.updateByPrimaryKeySelective(wxShop); } @@ -254,7 +255,7 @@ public class WxMerchantServiceImpl implements WxMerchantService { //更新商铺状态 WxShop wxShop = new WxShop(); wxShop.setId(merchantShop.getShopId()); - wxShop.setStatus(0);//未出租 + wxShop.setStatus(EnumShopStatus.NOT_RENT.getCode());//未出租 WxShopMapper.updateByPrimaryKeySelective(wxShop); } @@ -277,7 +278,7 @@ public class WxMerchantServiceImpl implements WxMerchantService { //更新商铺状态 WxShop wxShop = new WxShop(); wxShop.setId(shopid); - wxShop.setStatus(1);//已出租 + wxShop.setStatus(EnumShopStatus.RENT.getCode());//已出租 WxShopMapper.updateByPrimaryKeySelective(wxShop); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java index 09f5f7aa9..728c7e650 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java @@ -7,6 +7,7 @@ import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.iformall.common.ResultData; import com.iformall.domain.po.WxShop; +import com.iformall.enums.EnumShopStatus; import com.iformall.mapper.WxShopMapper; import com.iformall.service.WxShopService; import org.springframework.beans.factory.annotation.Autowired; @@ -45,7 +46,7 @@ public class WxShopServiceImpl implements WxShopService { if (record.getId() == null) { final IdWorker idWorker = IdWorker.get(); record.setId(idWorker.nextId()); - record.setStatus(0); + record.setStatus(EnumShopStatus.NOT_RENT.getCode()); Date date = new Date(); record.setUpdateDate(date); record.setCreateDate(date);