Commit fbcb4358 by zhiwj

修bug

parent 26abbd9b
......@@ -10,7 +10,7 @@ import java.util.List;
* @date 2019/7/3
*/
public interface StoreExtendService {
void saveOrUpdate(Integer enterpriseId, Integer storeInfoId, List<StoreExtendDTO> storeExtendList);
String saveOrUpdate(Integer enterpriseId, Integer storeInfoId, List<StoreExtendDTO> storeExtendList);
List<TabStoreExtend> listByStoreInfoId(Integer enterpriseId, Integer storeInfoId);
......
......@@ -2,8 +2,6 @@ package com.gic.store.service.impl;
import com.alibaba.fastjson.JSON;
import com.gic.commons.util.EntityUtil;
import com.gic.enterprise.error.ErrorCode;
import com.gic.enterprise.exception.CommonException;
import com.gic.store.dao.mapper.TabStoreExtendMapper;
import com.gic.store.dto.StoreExtendDTO;
import com.gic.store.entity.TabStoreExtend;
......@@ -36,7 +34,7 @@ public class StoreExtendServiceImpl implements StoreExtendService {
@Override
@Transactional(rollbackFor = Exception.class)
public void saveOrUpdate(Integer enterpriseId, Integer storeInfoId, List<StoreExtendDTO> storeExtendList) {
public String saveOrUpdate(Integer enterpriseId, Integer storeInfoId, List<StoreExtendDTO> storeExtendList) {
if (CollectionUtils.isNotEmpty(storeExtendList)) {
this.tabStoreExtendMapper.delete(enterpriseId, storeInfoId);
......@@ -51,7 +49,7 @@ public class StoreExtendServiceImpl implements StoreExtendService {
if (StringUtils.isNotBlank(tabStoreExtend.getValue())) {
int count = tabStoreExtendMapper.countExtendByValue(field.getStoreFieldId(), tabStoreExtend.getValue(), tabStoreExtend.getStoreExtendId());
if (count > 0) {
throw new CommonException(ErrorCode.OPERATION_FAILED.getCode(), field.getStoreFieldName() + "不允许重复");
return field.getStoreFieldName() + "不允许重复";
}
}
}
......@@ -61,11 +59,13 @@ public class StoreExtendServiceImpl implements StoreExtendService {
// if (tabStoreExtend.getStoreExtendId() == null) {
tabStoreExtend.setCreateTime(new Date());
tabStoreExtendMapper.insertSelective(tabStoreExtend);
// } else {
// tabStoreExtendMapper.updateByPrimaryKeySelective(tabStoreExtend);
// }
}
}
return null;
}
@Override
......
......@@ -167,7 +167,10 @@ public class StoreApiServiceImpl implements StoreApiService {
}
}
// 自定义属性
storeExtendService.saveOrUpdate(storeDTO.getEnterpriseId(), storeDTO.getStoreInfoId(), storeDTO.getStoreExtendList());
String error = storeExtendService.saveOrUpdate(storeDTO.getEnterpriseId(), storeDTO.getStoreInfoId(), storeDTO.getStoreExtendList());
if (StringUtils.isNotBlank(error)) {
return EnterpriseServiceResponse.failure(ErrorCode.OPERATION_FAILED.getCode(), error);
}
// 门店图片
List<Integer> delPhotos = null;
if (StringUtils.isNotEmpty(storeDTO.getDelPhotos())) {
......
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