优化
This commit is contained in:
@@ -188,6 +188,7 @@ public class IntentAgreementServiceImpl extends LineFlowService implements Inten
|
|||||||
return new ResponseResult(500, initiatingResponse.getMsg(), initiatingResponse.getData());
|
return new ResponseResult(500, initiatingResponse.getMsg(), initiatingResponse.getData());
|
||||||
} else {
|
} else {
|
||||||
String redisKey = "OA:" + request.getMobile() + request.getIdCardNo();
|
String redisKey = "OA:" + request.getMobile() + request.getIdCardNo();
|
||||||
|
log.info("initiating redisKey:{},request:{}",redisKey,JSONObject.toJSONString(request));
|
||||||
redisUtilPool.setString(redisKey, JSONObject.toJSONString(request));
|
redisUtilPool.setString(redisKey, JSONObject.toJSONString(request));
|
||||||
lineInfoDO.setWorkflowSubStageStatus(WorkflowSubStageStatusEnum.SIGN_INTENT_AGREEMENT_75.getCode());
|
lineInfoDO.setWorkflowSubStageStatus(WorkflowSubStageStatusEnum.SIGN_INTENT_AGREEMENT_75.getCode());
|
||||||
lineInfoMapper.updateByPrimaryKeySelective(lineInfoDO);
|
lineInfoMapper.updateByPrimaryKeySelective(lineInfoDO);
|
||||||
|
|||||||
@@ -32,10 +32,9 @@ import org.springframework.stereotype.Service;
|
|||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
import java.util.Date;
|
import java.util.function.Function;
|
||||||
import java.util.List;
|
import java.util.stream.Collectors;
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@@ -259,14 +258,22 @@ public class SysStoreAppServiceImpl implements SysStoreAppService,AuditResultSer
|
|||||||
SysStoreAppRequest sysStoreAppRequest,
|
SysStoreAppRequest sysStoreAppRequest,
|
||||||
LineInfoDO lineInfoDO,
|
LineInfoDO lineInfoDO,
|
||||||
PointInfoDO pointInfoDO) {
|
PointInfoDO pointInfoDO) {
|
||||||
|
//用户信息map
|
||||||
|
List<String> userIdList = new ArrayList<>();
|
||||||
|
userIdList.add(sysStoreAppRequest.getSupervisorDetail().getSupervisorId());//督导
|
||||||
|
userIdList.add(sysStoreAppRequest.getFranInfo().getInviteUserId());//邀约人
|
||||||
|
userIdList.add(pointInfoDO.getDevelopmentManager());//选址人
|
||||||
|
userIdList.add(lineInfoDO.getInvestmentManager());//招商人
|
||||||
|
List<EnterpriseUserDO> userInfoByUserIds = enterpriseUserMapper.getUserInfoByUserIds(userIdList);
|
||||||
|
Map<String, EnterpriseUserDO> userMap = userInfoByUserIds.stream().collect(Collectors.toMap(k -> k.getUserId(), Function.identity()));
|
||||||
|
|
||||||
NewStoreRequest newStoreRequest = new NewStoreRequest();
|
NewStoreRequest newStoreRequest = new NewStoreRequest();
|
||||||
ArrayList<String> objects = new ArrayList<>();
|
ArrayList<String> objects = new ArrayList<>();
|
||||||
objects.add("123");
|
objects.add("123");
|
||||||
// accessory_address
|
// accessory_address
|
||||||
newStoreRequest.setAccessory_address(objects);
|
newStoreRequest.setAccessory_address(objects);
|
||||||
// apply_user
|
// apply_user
|
||||||
LoginUserInfo user = CurrentUserHolder.getUser();
|
//todo LoginUserInfo user = CurrentUserHolder.getUser();
|
||||||
//todo 写死
|
|
||||||
newStoreRequest.setApply_user("19110026");
|
newStoreRequest.setApply_user("19110026");
|
||||||
// city1
|
// city1
|
||||||
newStoreRequest.setCity1(pointInfoDO.getCity());
|
newStoreRequest.setCity1(pointInfoDO.getCity());
|
||||||
@@ -275,8 +282,7 @@ public class SysStoreAppServiceImpl implements SysStoreAppService,AuditResultSer
|
|||||||
newStoreRequest.setCsgs(thirdDepartmentDO.getDepartmentCode());
|
newStoreRequest.setCsgs(thirdDepartmentDO.getDepartmentCode());
|
||||||
// csqmc
|
// csqmc
|
||||||
newStoreRequest.setCsqmc(BusinessDistrictEnum.getByCode(sysStoreAppRequest.getStoreDetail().getSubBusinessType()).getDesc());
|
newStoreRequest.setCsqmc(BusinessDistrictEnum.getByCode(sysStoreAppRequest.getStoreDetail().getSubBusinessType()).getDesc());
|
||||||
// ddxm
|
//todo ddxm 督导 sysStoreAppRequest.getSupervisorDetail().getSupervisorId()
|
||||||
EnterpriseUserDO ddxm = enterpriseUserMapper.getUserInfoById(sysStoreAppRequest.getSupervisorDetail().getSupervisorId());//督导
|
|
||||||
newStoreRequest.setDdxm("22090043");
|
newStoreRequest.setDdxm("22090043");
|
||||||
// dpzlht
|
// dpzlht
|
||||||
newStoreRequest.setDpzlht(objects);
|
newStoreRequest.setDpzlht(objects);
|
||||||
@@ -285,8 +291,7 @@ public class SysStoreAppServiceImpl implements SysStoreAppService,AuditResultSer
|
|||||||
// forecast_turnover
|
// forecast_turnover
|
||||||
newStoreRequest.setForecast_turnover(sysStoreAppRequest.getStoreDetail().getEstimatedTurnover());
|
newStoreRequest.setForecast_turnover(sysStoreAppRequest.getStoreDetail().getEstimatedTurnover());
|
||||||
// invite_people
|
// invite_people
|
||||||
//todo xiesi
|
//todo 邀约人 sysStoreAppRequest.getFranInfo().getInviteUserId()
|
||||||
EnterpriseUserDO invitePeople = enterpriseUserMapper.getUserInfoById(sysStoreAppRequest.getFranInfo().getInviteUserId());//邀约人
|
|
||||||
newStoreRequest.setInvite_people("21100037");
|
newStoreRequest.setInvite_people("21100037");
|
||||||
// jms_id
|
// jms_id
|
||||||
newStoreRequest.setJms_id(lineInfoDO.getPartnerNum());
|
newStoreRequest.setJms_id(lineInfoDO.getPartnerNum());
|
||||||
@@ -304,15 +309,11 @@ public class SysStoreAppServiceImpl implements SysStoreAppService,AuditResultSer
|
|||||||
newStoreRequest.setLandlord_name(sysStoreAppRequest.getStoreDetail().getLandlordName());
|
newStoreRequest.setLandlord_name(sysStoreAppRequest.getStoreDetail().getLandlordName());
|
||||||
// landlord_tel
|
// landlord_tel
|
||||||
newStoreRequest.setLandlord_tel(sysStoreAppRequest.getStoreDetail().getLandlordMobile());
|
newStoreRequest.setLandlord_tel(sysStoreAppRequest.getStoreDetail().getLandlordMobile());
|
||||||
// location_people
|
//todo location_people 门店选址人 pointInfoDO.getDevelopmentManager()
|
||||||
EnterpriseUserDO locationPeople = enterpriseUserMapper.getUserInfoById(pointInfoDO.getDevelopmentManager());//门店选址人
|
|
||||||
//todo 写死
|
|
||||||
newStoreRequest.setLocation_people("21100037");
|
newStoreRequest.setLocation_people("21100037");
|
||||||
// mdyzj
|
// mdyzj
|
||||||
newStoreRequest.setMdyzj(sysStoreAppRequest.getStoreDetail().getStoreRent());
|
newStoreRequest.setMdyzj(sysStoreAppRequest.getStoreDetail().getStoreRent());
|
||||||
// merchant_people
|
//todo merchant_people 招商人工号 lineInfoDO.getInvestmentManager()
|
||||||
EnterpriseUserDO merchantPeople = enterpriseUserMapper.getUserInfoById(lineInfoDO.getInvestmentManager());//招商人工号
|
|
||||||
//todo 写死
|
|
||||||
newStoreRequest.setMerchant_people("22090043");
|
newStoreRequest.setMerchant_people("22090043");
|
||||||
// name1
|
// name1
|
||||||
newStoreRequest.setName1(sysStoreAppRequest.getStoreDetail().getStoreName());
|
newStoreRequest.setName1(sysStoreAppRequest.getStoreDetail().getStoreName());
|
||||||
|
|||||||
@@ -105,7 +105,7 @@ public class TrainingExperienceServiceImpl extends LineFlowService implements Tr
|
|||||||
@Override
|
@Override
|
||||||
public LeaseBaseInfoDO getTrainingExperience(Long lineId) {
|
public LeaseBaseInfoDO getTrainingExperience(Long lineId) {
|
||||||
List<String> roleNames = new ArrayList<>();
|
List<String> roleNames = new ArrayList<>();
|
||||||
//todo 写死了,记得改
|
//todo 写死
|
||||||
roleNames.add("加盟店店长");
|
roleNames.add("加盟店店长");
|
||||||
roleNames.add("加盟店储备店长");
|
roleNames.add("加盟店储备店长");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user