fix:获取门店信息开放接口新增门店状态字段
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
package com.cool.store.enums;
|
||||
|
||||
/**
|
||||
* Created by Administrator on 2020/1/20.
|
||||
*/
|
||||
public enum StoreStatusEnum {
|
||||
|
||||
//营业
|
||||
OPEN("open","在营"),
|
||||
//闭店
|
||||
CLOSED("closed","闭店解约"),
|
||||
//未开业
|
||||
NOT_OPEN("not_open","未开业"),
|
||||
//迁址
|
||||
CHANGE_ADDRESS("change_address","迁址"),
|
||||
//退单
|
||||
CHARGEBACK("chargeback","退单"),
|
||||
//暂停营业
|
||||
CLOSE_UP("close_up","暂停营业");
|
||||
;
|
||||
|
||||
|
||||
private final String value;
|
||||
|
||||
private final String name;
|
||||
|
||||
StoreStatusEnum(String value, String name) {
|
||||
this.value = value;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public static StoreStatusEnum parse(String value) {
|
||||
for (StoreStatusEnum storeStatusEnum : StoreStatusEnum.values()) {
|
||||
if (storeStatusEnum.getValue().equals(value)) {
|
||||
return storeStatusEnum;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public static String getName(String value) {
|
||||
for (StoreStatusEnum storeStatusEnum : StoreStatusEnum.values()) {
|
||||
if (storeStatusEnum.getValue().equals(value)) {
|
||||
return storeStatusEnum.name;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public static String getCode(String flag) {
|
||||
switch (flag) {
|
||||
case "营业":
|
||||
case "在营":
|
||||
return "open";
|
||||
case "闭店":
|
||||
case "闭店解约":
|
||||
return "closed";
|
||||
case "未开业":
|
||||
return "not_open";
|
||||
case "迁址":
|
||||
return "change_address";
|
||||
case "退单":
|
||||
return "chargeback";
|
||||
case "暂停营业":
|
||||
return "close_up";
|
||||
}
|
||||
return "open";
|
||||
}
|
||||
}
|
||||
@@ -56,4 +56,7 @@ public class StoreDTO {
|
||||
private String managerSupervisionName;
|
||||
@ApiModelProperty("所属大区/分部")
|
||||
private String branchName;
|
||||
|
||||
@ApiModelProperty("门店状态")
|
||||
private String status;
|
||||
}
|
||||
|
||||
@@ -399,6 +399,7 @@ public class StoreServiceImpl implements StoreService {
|
||||
dto.setJoinMode(JoinModeEnum.getByCode(store.getJoinModel()));
|
||||
dto.setBrand(FranchiseBrandEnum.getDescByCode(store.getJoinBrand()));
|
||||
dto.setOrderMiniProgramName(store.getMiniProgramOrderStoreName());
|
||||
dto.setStatus(StoreStatusEnum.getName(store.getStoreStatus()));
|
||||
if (store.getRegionId() != null){
|
||||
dto.setManagerSupervisionName(regionMap.get(store.getRegionId()));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user