|
|
|
@@ -967,14 +967,15 @@ public class InvestBizServiceImpl implements InvestBizService { |
|
|
|
// return; |
|
|
|
//} |
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(investTaskEntity.getOwner())) { |
|
|
|
investTaskEntity.setStatus(EnumTaskStatus.NEGOTIATING); |
|
|
|
if (StringUtils.isBlank(investTaskEntity.getOwner())) { |
|
|
|
investTaskEntity.setStatus(EnumTaskStatus.CREATED); |
|
|
|
} else { |
|
|
|
WxShop shop = shopService.getById(investTaskEntity.getTargetId()); |
|
|
|
Map<Long, WxRentContract> shopContractMap = getWxRentContractMap(shop); |
|
|
|
WxRentContract contract = shopContractMap.get(shop.getId()); |
|
|
|
if (Objects.nonNull(contract)) { |
|
|
|
InvestHelper.addContractId(investTaskEntity.getContent(), contract.getId(), null); |
|
|
|
investTaskEntity.setStatus(EnumTaskStatus.FINISH); |
|
|
|
} else { |
|
|
|
WxRentContract contractQuery = new WxRentContract(); |
|
|
|
contractQuery.setTenantId(InvestUserContext.getUser().getTenantId()); |
|
|
|
@@ -984,6 +985,8 @@ public class InvestBizServiceImpl implements InvestBizService { |
|
|
|
int count = rentContractService.selectContractCountByShopId(contractQuery); |
|
|
|
if (count > 0) { |
|
|
|
investTaskEntity.setStatus(EnumTaskStatus.INTENTION); |
|
|
|
} else { |
|
|
|
investTaskEntity.setStatus(EnumTaskStatus.NEGOTIATING); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|