Commit 3c7b7995 by zhiwj

Merge branch 'developer' of http://115.159.76.241/base_platform_enterprise/gic-store into developer

parents c3b2e282 ebd6d85d
......@@ -207,11 +207,14 @@ public class StoreApiServiceImpl implements StoreApiService {
}
// 保存店长 如果店长保存失败 回滚数据
ServiceResponse<ClerkDTO> headClerk = this.clerkApiService.getHeadClerk(storeDTO.getEnterpriseId(), storeDTO.getStoreId());
if(headClerk.isSuccess() && headClerk.getResult() == null){
ServiceResponse<Void> serviceResponse = saveClerkLeader(storeDTO);
if (!serviceResponse.isSuccess()) {
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return ServiceResponse.failure(serviceResponse.getCode(), serviceResponse.getMessage());
}
}
// 自定义属性
String error = storeExtendService.saveOrUpdate(storeDTO.getEnterpriseId(), storeDTO.getStoreInfoId(), storeDTO.getStoreExtendList());
......
......@@ -244,7 +244,7 @@ public class ClerkController extends DownloadUtils {
}
clerkDTO.setOperatorId(UserDetailUtils.getUserDetail().getUserId());
clerkDTO.setOperatorName(UserDetailUtils.getUserDetail().getUserInfo().getUserName());
if (!com.gic.store.constant.Constants.CLERK_LEADER_POSITION_ID.equals(clerkQO.getPositionId())) {
if (clerkQO.getClerkId() != null && !com.gic.store.constant.Constants.CLERK_LEADER_POSITION_ID.equals(clerkQO.getPositionId())) {
// 如果门店下只有一个导购 就不能修改店长
List<ClerkDTO> dtoList = clerkApiService.listClerkByStoreInfoId(enterpriseId, clerkQO.getStoreInfoId(), null).getResult();
if (CollectionUtils.isNotEmpty(dtoList) && dtoList.size() == 1) {
......
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