Merge remote-tracking branch 'origin/cc_partner_init' into cc_partner_init

This commit is contained in:
zhangchenbiao
2024-05-07 14:26:32 +08:00
18 changed files with 126 additions and 153 deletions

View File

@@ -2,10 +2,8 @@ package com.cool.store.dao;
import com.cool.store.entity.AssessmentDataDO; import com.cool.store.entity.AssessmentDataDO;
import com.cool.store.mapper.AssessmentDataMapper; import com.cool.store.mapper.AssessmentDataMapper;
import com.sun.org.apache.xpath.internal.operations.Bool;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import org.springframework.stereotype.Service;
import tk.mybatis.mapper.entity.Example; import tk.mybatis.mapper.entity.Example;
import javax.annotation.Resource; import javax.annotation.Resource;
@@ -43,7 +41,6 @@ public class AssessmentDataDAO {
public List<AssessmentDataDO> selectList(Long shopId, String userId, List<Long> templateIdList) { public List<AssessmentDataDO> selectList(Long shopId, String userId, List<Long> templateIdList) {
Example example = new Example(AssessmentDataDO.class); Example example = new Example(AssessmentDataDO.class);
example.createCriteria().andEqualTo("assessmentUserId", userId).andEqualTo("shopId", shopId).andIn("templateId", templateIdList); example.createCriteria().andEqualTo("assessmentUserId", userId).andEqualTo("shopId", shopId).andIn("templateId", templateIdList);
return assessmentDataMapper.selectByExample(example); return assessmentDataMapper.selectByExample(example);
} }
@@ -79,4 +76,9 @@ public class AssessmentDataDAO {
assessmentDataMapper.deleteByShopId(shopId); assessmentDataMapper.deleteByShopId(shopId);
return Boolean.TRUE; return Boolean.TRUE;
} }
public void batchInsertDO(List<AssessmentDataDO> assessmentDataDOList) {
assessmentDataMapper.batchInsert(assessmentDataDOList);
}
} }

View File

@@ -12,4 +12,6 @@ public interface AssessmentDataMapper extends Mapper<AssessmentDataDO> {
List<AssessmentDataDO> selectListByShopId(@Param("shopId") Long shopId); List<AssessmentDataDO> selectListByShopId(@Param("shopId") Long shopId);
Boolean deleteByShopId(@Param("shopId") Long shopId); Boolean deleteByShopId(@Param("shopId") Long shopId);
Integer batchInsert(@Param("assessmentDataList") List<AssessmentDataDO> assessmentDataList);
} }

View File

@@ -14,6 +14,15 @@
<result column="reason" jdbcType="VARCHAR" property="reason" /> <result column="reason" jdbcType="VARCHAR" property="reason" />
<result column="comments" jdbcType="VARCHAR" property="comments" /> <result column="comments" jdbcType="VARCHAR" property="comments" />
</resultMap> </resultMap>
<insert id="batchInsert">
insert into xfsg_assessment_data (template_id, shop_id,
assessment_user_id)
values
<foreach collection="assessmentDataList" item="item" separator=",">
( #{item.templateId}, #{item.shopId},
#{item.assessmentUserId})
</foreach>
</insert>
<update id="batchUpdate"> <update id="batchUpdate">
update xfsg_assessment_data update xfsg_assessment_data
<set> <set>

View File

@@ -12,6 +12,7 @@
<result column="template_remark" jdbcType="VARCHAR" property="templateRemark" /> <result column="template_remark" jdbcType="VARCHAR" property="templateRemark" />
<result column="score" jdbcType="BIGINT" property="score" /> <result column="score" jdbcType="BIGINT" property="score" />
<result column="template_requirements" jdbcType="LONGVARCHAR" property="templateRequirements" /> <result column="template_requirements" jdbcType="LONGVARCHAR" property="templateRequirements" />
<result column="check_type" jdbcType="VARCHAR" property="checkType" />
</resultMap> </resultMap>

View File

@@ -45,8 +45,14 @@
e.theoretical_exam_score as theoreticalExamScore, e.theoretical_exam_score as theoreticalExamScore,
e.practical_exam_status as practicalExamStatus, e.practical_exam_status as practicalExamStatus,
e.practical_exam_score as practicalExamScore, e.practical_exam_score as practicalExamScore,
e.assessment_status as assessmentStatus e.assessment_status as assessmentStatus,
e.training_teacher_user_id as trainingTeacherUserId,
e.practical_assessment_user_id as practicalAssessmentUserId,
e.training_start_time as trainingStartTime,
e.training_end_time as trainingEndTime,
e.training_store_id as trainingStoreId,
e.estimated_assessment_time as estimatedAssessmentTime,
e.actual_assessment_time as actualAssessmentTime
from xfsg_temp_user_detail u from xfsg_temp_user_detail u
left join xfsg_employee_training e on e.xfsg_user_detail_id = u.id left join xfsg_employee_training e on e.xfsg_user_detail_id = u.id
left join xfsg_shop_info s on s.id = u.shop_id left join xfsg_shop_info s on s.id = u.shop_id

View File

@@ -55,4 +55,8 @@ public class AssessmentDataDO {
*/ */
private String comments; private String comments;
private String picture;
private String video;
} }

View File

@@ -1,7 +1,10 @@
package com.cool.store.entity; package com.cool.store.entity;
import lombok.Data;
import javax.persistence.*; import javax.persistence.*;
@Data
@Table(name = "xfsg_assessment_template") @Table(name = "xfsg_assessment_template")
public class AssessmentTemplateDO { public class AssessmentTemplateDO {
@Id @Id
@@ -41,125 +44,6 @@ public class AssessmentTemplateDO {
@Column(name = "template_requirements") @Column(name = "template_requirements")
private String templateRequirements; private String templateRequirements;
/** @Column(name = "check_type")
* @return id private String checkType;
*/
public Long getId() {
return id;
}
/**
* @param id
*/
public void setId(Long id) {
this.id = id;
}
/**
* 获取模板类型0 - 教练员, 1 - 店长, 2 - 店员, 3 - 三方验收
*
* @return type - 模板类型0 - 教练员, 1 - 店长, 2 - 店员, 3 - 三方验收
*/
public Integer getType() {
return type;
}
/**
* 设置模板类型0 - 教练员, 1 - 店长, 2 - 店员, 3 - 三方验收
*
* @param type 模板类型0 - 教练员, 1 - 店长, 2 - 店员, 3 - 三方验收
*/
public void setType(Integer type) {
this.type = type;
}
/**
* 获取模板类别,可为空
*
* @return category - 模板类别,可为空
*/
public String getCategory() {
return category;
}
/**
* 设置模板类别,可为空
*
* @param category 模板类别,可为空
*/
public void setCategory(String category) {
this.category = category;
}
/**
* 获取模板名称
*
* @return template_name - 模板名称
*/
public String getTemplateName() {
return templateName;
}
/**
* 设置模板名称
*
* @param templateName 模板名称
*/
public void setTemplateName(String templateName) {
this.templateName = templateName;
}
/**
* 获取模板remark
*
* @return template_remark - 模板remark
*/
public String getTemplateRemark() {
return templateRemark;
}
/**
* 设置模板remark
*
* @param templateRemark 模板remark
*/
public void setTemplateRemark(String templateRemark) {
this.templateRemark = templateRemark;
}
/**
* 获取考核项分值
*
* @return score - 考核项分值
*/
public Long getScore() {
return score;
}
/**
* 设置考核项分值
*
* @param score 考核项分值
*/
public void setScore(Long score) {
this.score = score;
}
/**
* 获取模板要求明细,包括详细的考核要求描述
*
* @return template_requirements - 模板要求明细,包括详细的考核要求描述
*/
public String getTemplateRequirements() {
return templateRequirements;
}
/**
* 设置模板要求明细,包括详细的考核要求描述
*
* @param templateRequirements 模板要求明细,包括详细的考核要求描述
*/
public void setTemplateRequirements(String templateRequirements) {
this.templateRequirements = templateRequirements;
}
} }

View File

@@ -24,4 +24,10 @@ public class EmployeeAssessmentCommitRequest {
@ApiModelProperty("评语") @ApiModelProperty("评语")
private String comments; private String comments;
@ApiModelProperty("图片")
private String picture;
@ApiModelProperty("视频")
private String video;
} }

View File

@@ -12,6 +12,9 @@ import java.util.List;
@Data @Data
public class EmployeeTrainingCommitListRequest { public class EmployeeTrainingCommitListRequest {
@ApiModelProperty("员工id")
private Long userDetailId;
@ApiModelProperty("培训结果列表") @ApiModelProperty("培训结果列表")
List<EmployeeTrainingCommitRequest> list; List<EmployeeTrainingCommitRequest> list;
} }

View File

@@ -80,5 +80,12 @@ public class AssessmentTemplateDataVO {
@ApiModelProperty("评语") @ApiModelProperty("评语")
private String comments; private String comments;
@ApiModelProperty("考核方式")
private String checkType;
@ApiModelProperty("图片")
private String picture;
@ApiModelProperty("视频")
private String video;
} }

View File

@@ -70,6 +70,12 @@ public class EmployeeTrainingVO {
@ApiModelProperty("实训结束时间") @ApiModelProperty("实训结束时间")
private Date trainingEndTime; private Date trainingEndTime;
/**
* 实训结束时间
*/
@ApiModelProperty("实训开始时间")
private Date trainingStartTime;
/** /**
* 实训门店ID * 实训门店ID
*/ */

View File

@@ -35,7 +35,7 @@ public class EmployeeUserTrainingVO {
private Long shopId; private Long shopId;
@ApiModelProperty("店铺名称") @ApiModelProperty("店铺名称")
private Long shopName; private String shopName;
@ApiModelProperty("培训id") @ApiModelProperty("培训id")
private Long employeeTrainingId; private Long employeeTrainingId;

View File

@@ -81,10 +81,29 @@ public class EmployeeTrainingServiceImpl implements EmployeeTrainingService {
List<Long> regionIds = list.stream().map(EmployeeTrainingVO::getRegionId).distinct().collect(Collectors.toList()); List<Long> regionIds = list.stream().map(EmployeeTrainingVO::getRegionId).distinct().collect(Collectors.toList());
List<String> storeIdList = list.stream().map(EmployeeTrainingVO::getTrainingStoreId).distinct().collect(Collectors.toList());
List<StoreDO> storeDOList = storeDAO.getEffectiveStoreByStoreIds(storeIdList);
Map<String, String> storeNameMap = storeDOList.stream().collect(Collectors.toMap(StoreDO::getStoreId, StoreDO::getStoreName));
List<String> userIdList = list.stream().map(EmployeeTrainingVO::getTrainingTeacherUserId).distinct().collect(Collectors.toList());
List<String> practicalUserIdList = list.stream().map(EmployeeTrainingVO::getPracticalAssessmentUserId).distinct().collect(Collectors.toList());
if (CollectionUtils.isNotEmpty(practicalUserIdList)) {
userIdList.addAll(practicalUserIdList);
}
Map<String, String> userNameMap = enterpriseUserDAO.getUserNameMap(userIdList);
Map<Long, String> regionNameMap = regionService.getBelongWarRegionNameMap(regionIds); Map<Long, String> regionNameMap = regionService.getBelongWarRegionNameMap(regionIds);
list.forEach(item -> { list.forEach(item -> {
item.setRegionNodeName(regionNameMap.get(item.getRegionId())); item.setRegionNodeName(regionNameMap.get(item.getRegionId()));
item.setTrainingStoreName(storeNameMap.get(item.getTrainingStoreId()));
item.setTrainingTeacherUserName(userNameMap.get(item.getTrainingTeacherUserId()));
item.setPracticalAssessmentUserName(userNameMap.get(item.getPracticalAssessmentUserId()));
}); });
return new PageInfo<>(list); return new PageInfo<>(list);
} }
@@ -179,7 +198,7 @@ public class EmployeeTrainingServiceImpl implements EmployeeTrainingService {
assessmentDataDO.setShopId(shopId); assessmentDataDO.setShopId(shopId);
assessmentDataDOList.add(assessmentDataDO); assessmentDataDOList.add(assessmentDataDO);
}); });
assessmentDataDAO.batchInsert(assessmentDataDOList); assessmentDataDAO.batchInsertDO(assessmentDataDOList);
} }
@Override @Override
@@ -207,6 +226,9 @@ public class EmployeeTrainingServiceImpl implements EmployeeTrainingService {
@Override @Override
public List<EmployeeTrainingVO> trainerUserList(String userId, Integer status) { public List<EmployeeTrainingVO> trainerUserList(String userId, Integer status) {
List<EmployeeTrainingVO> list = employeeTrainingDAO.trainingListByShopId(null, userId, status); List<EmployeeTrainingVO> list = employeeTrainingDAO.trainingListByShopId(null, userId, status);
if(CollectionUtils.isEmpty(list)){
return list;
}
List<String> storeIdList = list.stream().map(EmployeeTrainingVO::getTrainingStoreId).collect(Collectors.toList()); List<String> storeIdList = list.stream().map(EmployeeTrainingVO::getTrainingStoreId).collect(Collectors.toList());
List<StoreDO> storeDOList = storeDAO.getEffectiveStoreByStoreIds(storeIdList); List<StoreDO> storeDOList = storeDAO.getEffectiveStoreByStoreIds(storeIdList);
Map<String, String> storeNameMap = storeDOList.stream().collect(Collectors.toMap(StoreDO::getStoreId, StoreDO::getStoreName)); Map<String, String> storeNameMap = storeDOList.stream().collect(Collectors.toMap(StoreDO::getStoreId, StoreDO::getStoreName));
@@ -239,6 +261,20 @@ public class EmployeeTrainingServiceImpl implements EmployeeTrainingService {
employeeUserTrainingVO.setMobile(tempUserDetailDO.getMobile()); employeeUserTrainingVO.setMobile(tempUserDetailDO.getMobile());
employeeUserTrainingVO.setRoleId(tempUserDetailDO.getRoleId()); employeeUserTrainingVO.setRoleId(tempUserDetailDO.getRoleId());
employeeUserTrainingVO.setIdCard(tempUserDetailDO.getIdCard()); employeeUserTrainingVO.setIdCard(tempUserDetailDO.getIdCard());
employeeUserTrainingVO.setId(tempUserDetailDO.getId());
employeeUserTrainingVO.setUsername(tempUserDetailDO.getUsername());
employeeUserTrainingVO.setRegionId(tempUserDetailDO.getRegionId());
employeeUserTrainingVO.setShopId(tempUserDetailDO.getShopId());
ShopInfoDO shopInfoDO = shopInfoDAO.getShopInfo(tempUserDetailDO.getShopId());
if(shopInfoDO != null){
employeeUserTrainingVO.setShopName(shopInfoDO.getShopName());
}
StoreDO storeDO = storeDAO.getByStoreId(employeeTrainingDO.getTrainingStoreId());
if(storeDO != null){
employeeUserTrainingVO.setTrainingStoreName(storeDO.getStoreName());
}
employeeUserTrainingVO.setTrainingTeacherUserName(enterpriseUserDAO.getUserName(employeeTrainingDO.getTrainingTeacherUserId()));
List<AssessmentTemplateDO> assessmentTemplateDOList = assessmentTemplateDAO.listByType(AssessmentTemplateType.TRAINER.getCode()); List<AssessmentTemplateDO> assessmentTemplateDOList = assessmentTemplateDAO.listByType(AssessmentTemplateType.TRAINER.getCode());
List<Long> templateIdList = assessmentTemplateDOList.stream().map(AssessmentTemplateDO::getId).collect(Collectors.toList()); List<Long> templateIdList = assessmentTemplateDOList.stream().map(AssessmentTemplateDO::getId).collect(Collectors.toList());
@@ -280,8 +316,8 @@ public class EmployeeTrainingServiceImpl implements EmployeeTrainingService {
if (CollectionUtils.isEmpty(request.getList())) { if (CollectionUtils.isEmpty(request.getList())) {
return; return;
} }
Long shopId = request.getList().get(0).getShopId();
Long userDetailId = request.getList().get(0).getShopId(); Long userDetailId = request.getUserDetailId();
TempUserDetailDO tempUserDetailDO = tempUserDetailDAO.selectById(userDetailId); TempUserDetailDO tempUserDetailDO = tempUserDetailDAO.selectById(userDetailId);
EmployeeTrainingDO employeeTrainingDO = employeeTrainingDAO.selectByUserDetailId(userDetailId); EmployeeTrainingDO employeeTrainingDO = employeeTrainingDAO.selectByUserDetailId(userDetailId);
@@ -300,13 +336,13 @@ public class EmployeeTrainingServiceImpl implements EmployeeTrainingService {
} else { } else {
assessmentDataDO = new AssessmentDataDO(); assessmentDataDO = new AssessmentDataDO();
assessmentDataDO.setTemplateId(item.getTemplateId()); assessmentDataDO.setTemplateId(item.getTemplateId());
assessmentDataDO.setAssessmentUserId(item.getUserDetailId()); assessmentDataDO.setAssessmentUserId(userId);
assessmentDataDO.setShopId(item.getShopId()); assessmentDataDO.setShopId(item.getShopId());
assessmentDataDO.setQualified(item.getQualified()); assessmentDataDO.setQualified(item.getQualified());
assessmentDataDAO.insertSelective(assessmentDataDO); assessmentDataDAO.insertSelective(assessmentDataDO);
} }
}); });
Integer num = assessmentDataDAO.selectCount(userId, shopId); Integer num = assessmentDataDAO.selectCount(userId, tempUserDetailDO.getShopId());
employeeTrainingDO.setAssessmentNum(num); employeeTrainingDO.setAssessmentNum(num);
if (num.equals(employeeTrainingDO.getAssessmentTotalNum())) { if (num.equals(employeeTrainingDO.getAssessmentTotalNum())) {
employeeTrainingDO.setAssessmentStatus(1); employeeTrainingDO.setAssessmentStatus(1);
@@ -396,6 +432,8 @@ public class EmployeeTrainingServiceImpl implements EmployeeTrainingService {
assessmentTemplateDataVO.setComments(assessmentDataDO.getComments()); assessmentTemplateDataVO.setComments(assessmentDataDO.getComments());
assessmentTemplateDataVO.setQualified(assessmentDataDO.getQualified()); assessmentTemplateDataVO.setQualified(assessmentDataDO.getQualified());
assessmentTemplateDataVO.setAssessmentDataId(assessmentDataDO.getId()); assessmentTemplateDataVO.setAssessmentDataId(assessmentDataDO.getId());
assessmentTemplateDataVO.setPicture(assessmentDataDO.getPicture());
assessmentTemplateDataVO.setVideo(assessmentDataDO.getVideo());
} }
assessmentTemplateDataVO.setScore(item.getScore()); assessmentTemplateDataVO.setScore(item.getScore());
assessmentTemplateDataVO.setTemplateName(item.getTemplateName()); assessmentTemplateDataVO.setTemplateName(item.getTemplateName());
@@ -405,6 +443,7 @@ public class EmployeeTrainingServiceImpl implements EmployeeTrainingService {
assessmentTemplateDataVO.setType(item.getType()); assessmentTemplateDataVO.setType(item.getType());
assessmentTemplateDataVO.setCategory(item.getCategory()); assessmentTemplateDataVO.setCategory(item.getCategory());
assessmentTemplateDataVO.setTemplateRequirements(item.getTemplateRequirements()); assessmentTemplateDataVO.setTemplateRequirements(item.getTemplateRequirements());
assessmentTemplateDataVO.setCheckType(item.getCheckType());
templateDataVOList.add(assessmentTemplateDataVO); templateDataVOList.add(assessmentTemplateDataVO);
}); });
assessmentUserTrainingVO.setTemplateDataList(templateDataVOList); assessmentUserTrainingVO.setTemplateDataList(templateDataVOList);

View File

@@ -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);

View File

@@ -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());

View File

@@ -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("加盟店储备店长");

View File

@@ -62,9 +62,9 @@ public class EmployeeTrainingController {
@ApiOperation("培训-教练员-员工列表") @ApiOperation("培训-教练员-员工列表")
@PostMapping("/trainerUserList") @PostMapping("/trainerUserList")
@ApiImplicitParams({ @ApiImplicitParams({
@ApiImplicitParam(name = "status", value = "带训状态 0-未完成 1-已完成", required = true) @ApiImplicitParam(name = "status", value = "带训状态 0-未完成 1-已完成")
}) })
public ResponseResult<List<EmployeeTrainingVO>> trainerUserList(@RequestParam("status") Integer status) { public ResponseResult<List<EmployeeTrainingVO>> trainerUserList(@RequestParam(value = "status", required = false) Integer status) {
return ResponseResult.success(employeeTrainingService.trainerUserList(CurrentUserHolder.getUserId(), status)); return ResponseResult.success(employeeTrainingService.trainerUserList(CurrentUserHolder.getUserId(), status));
} }

View File

@@ -3,12 +3,14 @@ package com.cool.store.controller.webc;
import com.cool.store.response.ResponseResult; import com.cool.store.response.ResponseResult;
import com.cool.store.service.EmployeeTrainingService; import com.cool.store.service.EmployeeTrainingService;
import com.cool.store.vo.EmployeeTrainingVO; import com.cool.store.vo.EmployeeTrainingVO;
import com.github.pagehelper.PageInfo;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.List; import java.util.List;