Commit 95c24d50 by 陶光胜

省市区

parent 82678693
......@@ -30,6 +30,11 @@
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.gic</groupId>
<artifactId>gic-enterprise-base-api</artifactId>
<version>${gic-enterprise-base-api}</version>
</dependency>
</dependencies>
<build>
......
......@@ -37,4 +37,6 @@ public interface StoreDictService {
* @return
*/
List<String> listStoreField(Integer enterpriseId);
void saveStoreField(TabStoreDict tabStoreDict);
}
......@@ -38,4 +38,10 @@ public class StoreDictServiceImpl implements StoreDictService {
public List<String> listStoreField(Integer enterpriseId) {
return this.tabStoreDictMapper.listStoreField(enterpriseId);
}
@Override
public void saveStoreField(TabStoreDict tabStoreDict) {
tabStoreDict.setType("storeField");
this.tabStoreDictMapper.insert(tabStoreDict);
}
}
......@@ -120,7 +120,18 @@ public class StoreDictApiServiceImpl implements StoreDictApiService {
@Override
public ServiceResponse saveStoreField(Integer enterpriseId, String value) {
return null;
List<String> list = this.storeDictService.listStoreField(enterpriseId);
for(String s : list){
if(s.equals(value)){
return ServiceResponse.failure(ErrorCode.ERR_6.getCode(), ErrorCode.ERR_6.getMsg());
}
}
TabStoreDict tabStoreDict = new TabStoreDict();
tabStoreDict.setEnterpriseId(enterpriseId);
tabStoreDict.setCreateTime(new Date());
tabStoreDict.setValue(value);
this.storeDictService.saveStoreField(tabStoreDict);
return ServiceResponse.success();
}
private List<StoreDictDTO> listAllStoreDict(Integer enterpriseId, String type){
......
......@@ -69,7 +69,16 @@
<artifactId>gic-store-api</artifactId>
<version>${gic-store-api}</version>
</dependency>
<dependency>
<groupId>com.gic</groupId>
<artifactId>gic-enterprise-common</artifactId>
<version>${gic-enterprise-common}</version>
</dependency>
<dependency>
<groupId>com.gic</groupId>
<artifactId>gic-enterprise-base-api</artifactId>
<version>${gic-enterprise-base-api}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
......
......@@ -3,6 +3,7 @@ package com.gic.store.web.controller;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.commons.util.EntityUtil;
import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.enterprise.response.EnterpriseRestResponse;
import com.gic.store.dto.StoreDictDTO;
import com.gic.store.service.StoreDictApiService;
import com.gic.store.utils.ErrorCode;
......@@ -100,4 +101,14 @@ public class StoreDictController {
return RestResponse.failure(serviceResponse.getCode(), serviceResponse.getMessage());
}
}
@RequestMapping("set-storefield")
@ResponseBody
public RestResponse setStoreField(String value){
Integer enterpriseId = 1111;
if(StringUtils.isBlank(value)){
return EnterpriseRestResponse.failure(com.gic.enterprise.error.ErrorCode.ERR_2);
}
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