意向书修改
This commit is contained in:
@@ -38,7 +38,7 @@ public interface HyPartnerIntentInfoService {
|
|||||||
*/
|
*/
|
||||||
Boolean updatePartnerIntentInfo(BaseUserInfoRequest baseUserInfoRequest);
|
Boolean updatePartnerIntentInfo(BaseUserInfoRequest baseUserInfoRequest);
|
||||||
|
|
||||||
Boolean submitPartnerIntentInfo(PartnerIntentInfoRequest partnerIntentInfoRequest);
|
String submitPartnerIntentInfo(PartnerIntentInfoRequest partnerIntentInfoRequest);
|
||||||
|
|
||||||
PartnerIntentInfoVO queryPartnerIntentInfo(String partnerId, Long lineId);
|
PartnerIntentInfoVO queryPartnerIntentInfo(String partnerId, Long lineId);
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ import com.cool.store.vo.PartnerIntentInfoVO;
|
|||||||
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageHelper;
|
||||||
import com.github.pagehelper.PageInfo;
|
import com.github.pagehelper.PageInfo;
|
||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
|
import org.apache.commons.collections4.CollectionUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
@@ -122,15 +123,15 @@ public class HyPartnerIntentInfoServiceImpl implements HyPartnerIntentInfoServic
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Boolean submitPartnerIntentInfo(PartnerIntentInfoRequest request) {
|
public String submitPartnerIntentInfo(PartnerIntentInfoRequest request) {
|
||||||
|
if (StringUtil.isBlank(request.getPartnerId()) || Objects.isNull(request.getPartnerLineId())){
|
||||||
|
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
|
||||||
|
}
|
||||||
String cacheKey = MessageFormat.format(RedisConstant.PARTNER_INTENTINFO_CACHE_KEY, request.getPartnerId(), request.getPartnerLineId());
|
String cacheKey = MessageFormat.format(RedisConstant.PARTNER_INTENTINFO_CACHE_KEY, request.getPartnerId(), request.getPartnerLineId());
|
||||||
if(!request.getSubmitFlag()){
|
if(!request.getSubmitFlag()){
|
||||||
// 自动保存时
|
// 自动保存时
|
||||||
redisUtilPool.setString(cacheKey, JSONObject.toJSONString(request), RedisConstant.ONE_DAY_SECONDS);
|
redisUtilPool.setString(cacheKey, JSONObject.toJSONString(request), RedisConstant.ONE_DAY_SECONDS);
|
||||||
return Boolean.TRUE;
|
return "";
|
||||||
}
|
|
||||||
if (StringUtil.isBlank(request.getPartnerId()) || Objects.isNull(request.getPartnerLineId())){
|
|
||||||
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
|
|
||||||
}
|
}
|
||||||
HyPartnerIntentInfoDO intentInfoDO = hyPartnerIntentInfoDAO.getByPartnerIdAndLineId(request.getPartnerId(), request.getPartnerLineId());
|
HyPartnerIntentInfoDO intentInfoDO = hyPartnerIntentInfoDAO.getByPartnerIdAndLineId(request.getPartnerId(), request.getPartnerLineId());
|
||||||
if(intentInfoDO == null){
|
if(intentInfoDO == null){
|
||||||
@@ -142,7 +143,11 @@ public class HyPartnerIntentInfoServiceImpl implements HyPartnerIntentInfoServic
|
|||||||
hyPartnerIntentInfoDAO.updateByPrimaryKeySelective(intentInfoDO);
|
hyPartnerIntentInfoDAO.updateByPrimaryKeySelective(intentInfoDO);
|
||||||
}
|
}
|
||||||
redisUtilPool.delKey(cacheKey);
|
redisUtilPool.delKey(cacheKey);
|
||||||
return true;
|
if(StringUtils.isNotBlank(request.getWantShopArea())){
|
||||||
|
HyOpenAreaInfoDO hyOpenAreaInfoDO = hyOpenAreaInfoDAO.selectById(Long.valueOf(request.getWantShopArea()));
|
||||||
|
return hyOpenAreaInfoDO != null ? hyOpenAreaInfoDO.getAreaStatus() : null;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -170,7 +175,9 @@ public class HyPartnerIntentInfoServiceImpl implements HyPartnerIntentInfoServic
|
|||||||
intentInfoDO.setWantShopInfo(request.getWantShopInfo());
|
intentInfoDO.setWantShopInfo(request.getWantShopInfo());
|
||||||
intentInfoDO.setMaxBudget(request.getMaxBudget());
|
intentInfoDO.setMaxBudget(request.getMaxBudget());
|
||||||
intentInfoDO.setMoneySource(request.getMoneySource());
|
intentInfoDO.setMoneySource(request.getMoneySource());
|
||||||
intentInfoDO.setMoneyProve(String.join(",", request.getMoneyProve()));
|
if(CollectionUtils.isNotEmpty(request.getMoneyProve())){
|
||||||
|
intentInfoDO.setMoneyProve(String.join(",", request.getMoneyProve()));
|
||||||
|
}
|
||||||
intentInfoDO.setEducation(request.getEducation());
|
intentInfoDO.setEducation(request.getEducation());
|
||||||
intentInfoDO.setWorkYear(request.getWorkYear());
|
intentInfoDO.setWorkYear(request.getWorkYear());
|
||||||
intentInfoDO.setIsHaveWorkExp(request.getIsHaveWorkExp());
|
intentInfoDO.setIsHaveWorkExp(request.getIsHaveWorkExp());
|
||||||
|
|||||||
@@ -380,6 +380,7 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
|||||||
String value = redisUtilPool.getString(coolingPeriodFirstLoginCacheKey);
|
String value = redisUtilPool.getString(coolingPeriodFirstLoginCacheKey);
|
||||||
lineBaseInfoVO.setCoolDownFirstLoginFlag(StringUtils.isNotBlank(value));
|
lineBaseInfoVO.setCoolDownFirstLoginFlag(StringUtils.isNotBlank(value));
|
||||||
lineBaseInfoVO.setPartnerLineId(lineInfoDO.getId());
|
lineBaseInfoVO.setPartnerLineId(lineInfoDO.getId());
|
||||||
|
lineBaseInfoVO.setCause(lineInfoDO.getRejectPublicReason());
|
||||||
return lineBaseInfoVO;
|
return lineBaseInfoVO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -257,7 +257,7 @@ public class DeskController {
|
|||||||
|
|
||||||
@PostMapping(path = "/updatePartnerIntentInfo")
|
@PostMapping(path = "/updatePartnerIntentInfo")
|
||||||
@ApiOperation("修改加盟商意向信息/行业认知")
|
@ApiOperation("修改加盟商意向信息/行业认知")
|
||||||
public ResponseResult<Boolean> updatePartnerIntentInfo(@RequestBody PartnerIntentInfoRequest partnerIntentInfoRequest){
|
public ResponseResult<String> updatePartnerIntentInfo(@RequestBody PartnerIntentInfoRequest partnerIntentInfoRequest){
|
||||||
return ResponseResult.success(hyPartnerIntentInfoService.submitPartnerIntentInfo(partnerIntentInfoRequest));
|
return ResponseResult.success(hyPartnerIntentInfoService.submitPartnerIntentInfo(partnerIntentInfoRequest));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -108,23 +108,19 @@ public class PartnerController {
|
|||||||
|
|
||||||
@PostMapping(path = "/submitPartnerIntentInfo")
|
@PostMapping(path = "/submitPartnerIntentInfo")
|
||||||
@ApiOperation("提意向书意向信息/行业认知")
|
@ApiOperation("提意向书意向信息/行业认知")
|
||||||
public ResponseResult<Boolean> submitPartnerIntentInfo(@RequestBody PartnerIntentInfoRequest partnerIntentInfoRequest){
|
public ResponseResult<String> submitPartnerIntentInfo(@RequestBody PartnerIntentInfoRequest partnerIntentInfoRequest){
|
||||||
return ResponseResult.success(hyPartnerIntentInfoService.submitPartnerIntentInfo(partnerIntentInfoRequest));
|
return ResponseResult.success(hyPartnerIntentInfoService.submitPartnerIntentInfo(partnerIntentInfoRequest));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@PostMapping(path = "/changePartnerClerkInfo")
|
@PostMapping(path = "/changePartnerClerkInfo")
|
||||||
@ApiOperation("修改意向书店员信息")
|
@ApiOperation("修改意向书店员信息")
|
||||||
public ResponseResult<Boolean> changePartnerClerkInfo(@RequestBody PartnerClerkInfoRequest partnerClerkInfoRequest){
|
public ResponseResult<Boolean> changePartnerClerkInfo(@RequestBody PartnerClerkInfoRequest partnerClerkInfoRequest){
|
||||||
|
|
||||||
return ResponseResult.success(hyPartnerClerkService.submitPartnerClerkInfo(partnerClerkInfoRequest));
|
return ResponseResult.success(hyPartnerClerkService.submitPartnerClerkInfo(partnerClerkInfoRequest));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@PostMapping(path = "/changePartnerIntentInfo")
|
@PostMapping(path = "/changePartnerIntentInfo")
|
||||||
@ApiOperation("修改意向书意向信息/行业认知")
|
@ApiOperation("修改意向书意向信息/行业认知")
|
||||||
public ResponseResult<Boolean> changePartnerIntentInfo(@RequestBody PartnerIntentInfoRequest partnerIntentInfoRequest){
|
public ResponseResult<String> changePartnerIntentInfo(@RequestBody PartnerIntentInfoRequest partnerIntentInfoRequest){
|
||||||
|
|
||||||
return ResponseResult.success(hyPartnerIntentInfoService.submitPartnerIntentInfo(partnerIntentInfoRequest));
|
return ResponseResult.success(hyPartnerIntentInfoService.submitPartnerIntentInfo(partnerIntentInfoRequest));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user