Commit 743bfd58 by guojuxing

门店选择器自定义属性时间类型

parent 61b73321
......@@ -110,7 +110,7 @@ public class StoreFieldController {
.map(e -> new StoreWidgetInterfaceVO()
.setLabel(e.getStoreFieldName())
.setValue(e.getStoreFieldKey().toString())
.setKey(getFieldKeyByFieldType(e.getStoreFieldType())))
.setKey(getFieldKeyByFieldType(e.getStoreFieldType(), e.getDateType())))
.collect(Collectors.toList());
}
return RestResponse.success(voList);
......@@ -167,18 +167,34 @@ public class StoreFieldController {
return voList;
}
private String getFieldKeyByFieldType(Integer fieldType) {
private String getFieldKeyByFieldType(Integer fieldType, Integer dateType) {
if (fieldType == null) {
return null;
}
StoreFieldTypeEnum typeEnum = StoreFieldTypeEnum.getByCode(fieldType);
switch (typeEnum) {
case DATE:
StoreFieldDateEnum dateEnum = StoreFieldDateEnum.getByCode(dateType);
switch (dateEnum) {
case YMDHMS:
return "com012";
case YMD:
return "com006";
case MD:
return "com008";
case YM:
return "com029";
case Hms:
return "com030";
default:
return null;
}
case CHECK:
return "com007";
case RADIO:
return "com009";
case REAL_NUMBER:
return "com001";
default:
return null;
......
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