提交 653f20df authored 作者: 李秋林's avatar 李秋林

打卡、任务上报负责人由原来的qc_id修改为manage_employee_info表id

上级 68038893
...@@ -69,8 +69,8 @@ public class TemporaryActivityCoreController { ...@@ -69,8 +69,8 @@ public class TemporaryActivityCoreController {
.setStoreName(clockDto.getStoreName()) .setStoreName(clockDto.getStoreName())
.setDeptQcId(clockDto.getDeptQcId()) .setDeptQcId(clockDto.getDeptQcId())
.setDeptQcOrgName(clockDto.getDeptQcOrgName()) .setDeptQcOrgName(clockDto.getDeptQcOrgName())
.setApproverId(clockDto.getChargerQcId()) .setManageId(clockDto.getChargerId())
.setApproveName(clockDto.getChargerName()) .setManageName(clockDto.getChargerName())
.setActivityPattern(clockDto.getActivityPattern()) .setActivityPattern(clockDto.getActivityPattern())
.setProvince(clockDto.getClockProvince()) .setProvince(clockDto.getClockProvince())
.setCity(clockDto.getClockCity()); .setCity(clockDto.getClockCity());
......
...@@ -135,8 +135,11 @@ public class TemporaryActivityClockDaoImpl implements TemporaryActivityClockDao ...@@ -135,8 +135,11 @@ public class TemporaryActivityClockDaoImpl implements TemporaryActivityClockDao
if (StringUtils.isNotBlank(tcw.getDeptQcId())){ if (StringUtils.isNotBlank(tcw.getDeptQcId())){
qw.eq(TemporaryActivityClockDO::getDeptQcId, tcw.getDeptQcId()); qw.eq(TemporaryActivityClockDO::getDeptQcId, tcw.getDeptQcId());
} }
if (StringUtils.isNotBlank(tcw.getChargerQcId())){ // if (StringUtils.isNotBlank(tcw.getChargerQcId())){
qw.eq(TemporaryActivityClockDO::getChargerQcId, tcw.getChargerQcId()); // qw.eq(TemporaryActivityClockDO::getChargerQcId, tcw.getChargerQcId());
// }
if (Objects.nonNull(tcw.getChargerId())){
qw.eq(TemporaryActivityClockDO::getChargerId, tcw.getChargerId());
} }
qw.eq(TemporaryActivityClockDO::getIsDelete, StatusType.VALID.getType()); qw.eq(TemporaryActivityClockDO::getIsDelete, StatusType.VALID.getType());
......
...@@ -105,8 +105,11 @@ public class TemporaryActivityReportedDaoImpl implements TemporaryActivityReport ...@@ -105,8 +105,11 @@ public class TemporaryActivityReportedDaoImpl implements TemporaryActivityReport
if (!StringUtils.isEmpty(tw.getApproveStatus())) { if (!StringUtils.isEmpty(tw.getApproveStatus())) {
queryWrapper.eq(TemporaryActivityReportedDO::getApproveStatus, tw.getApproveStatus()); queryWrapper.eq(TemporaryActivityReportedDO::getApproveStatus, tw.getApproveStatus());
} }
if (!StringUtils.isEmpty(tw.getApproverId())) { // if (!StringUtils.isEmpty(tw.getApproverId())) {
queryWrapper.eq(TemporaryActivityReportedDO::getApproverId, tw.getApproverId()); // queryWrapper.eq(TemporaryActivityReportedDO::getApproverId, tw.getApproverId());
// }
if (Objects.nonNull(tw.getManageId())) {
queryWrapper.eq(TemporaryActivityReportedDO::getManageId, tw.getManageId());
} }
if (!StringUtils.isEmpty(tw.getDeptQcId())) { if (!StringUtils.isEmpty(tw.getDeptQcId())) {
queryWrapper.eq(TemporaryActivityReportedDO::getDeptQcId, tw.getDeptQcId()); queryWrapper.eq(TemporaryActivityReportedDO::getDeptQcId, tw.getDeptQcId());
......
...@@ -60,7 +60,8 @@ public class TemporaryActivityClockDO implements Serializable { ...@@ -60,7 +60,8 @@ public class TemporaryActivityClockDO implements Serializable {
private String deptQcOrgName; private String deptQcOrgName;
private String chargerQcId; // private String chargerQcId;
private Integer chargerId;
private String chargerName; private String chargerName;
......
...@@ -80,16 +80,25 @@ public class TemporaryActivityReportedDO implements Serializable { ...@@ -80,16 +80,25 @@ public class TemporaryActivityReportedDO implements Serializable {
private String deptQcId; private String deptQcId;
private String deptQcOrgName; private String deptQcOrgName;
// /**
// * 关联—审核人员qc_id
// */
// private String approverId;
//
// /**
// * 关联—审核人员姓名
// */
// private String approveName;
/** /**
* 关联—审核人员qc_id * 管理员id
*
*/ */
private String approverId; private Integer manageId;
/** /**
* 关联—审核人员姓名 * 管理员姓名
*/ */
private String approveName; private String manageName;
/** /**
* 审批状态(审批中、审批通过、退回……) * 审批状态(审批中、审批通过、退回……)
* 关联enum类 TemActApproveStatus * 关联enum类 TemActApproveStatus
......
...@@ -54,7 +54,10 @@ public class TemporaryActivityWrapper { ...@@ -54,7 +54,10 @@ public class TemporaryActivityWrapper {
* 关联—审核人员(负责人)的战区、user * 关联—审核人员(负责人)的战区、user
*/ */
private String deptQcId; private String deptQcId;
private String approverId;
// private String approverId;
private Integer manageId;
/** /**
* 不查询的审批状态(审批中、审批通过、退回……) * 不查询的审批状态(审批中、审批通过、退回……)
......
...@@ -50,5 +50,5 @@ public class TemporaryClockWrapper { ...@@ -50,5 +50,5 @@ public class TemporaryClockWrapper {
private String createDateEnd; private String createDateEnd;
private String nameLike; private String nameLike;
private String deptQcId; private String deptQcId;
private String chargerQcId; private Integer chargerId;
} }
...@@ -40,7 +40,6 @@ public class ActivityPlanInfoDaoImpl implements ActivityPlanInfoDao { ...@@ -40,7 +40,6 @@ public class ActivityPlanInfoDaoImpl implements ActivityPlanInfoDao {
try { try {
activityPlanInfoMapper.saveList(table, recordId); activityPlanInfoMapper.saveList(table, recordId);
} catch (PersistenceException e) { } catch (PersistenceException e) {
e.printStackTrace();
throw new DataException(RCode.ACTIVITY_PLAN_REPETITION_ERROR); throw new DataException(RCode.ACTIVITY_PLAN_REPETITION_ERROR);
} }
} }
...@@ -56,7 +55,6 @@ public class ActivityPlanInfoDaoImpl implements ActivityPlanInfoDao { ...@@ -56,7 +55,6 @@ public class ActivityPlanInfoDaoImpl implements ActivityPlanInfoDao {
activityPlanInfoMapper.updateOne(pdo, recordId); activityPlanInfoMapper.updateOne(pdo, recordId);
} }
} catch (PersistenceException e) { } catch (PersistenceException e) {
e.printStackTrace();
throw new DataException(RCode.ACTIVITY_PLAN_REPETITION_ERROR); throw new DataException(RCode.ACTIVITY_PLAN_REPETITION_ERROR);
} }
} }
...@@ -75,9 +73,13 @@ public class ActivityPlanInfoDaoImpl implements ActivityPlanInfoDao { ...@@ -75,9 +73,13 @@ public class ActivityPlanInfoDaoImpl implements ActivityPlanInfoDao {
@Override @Override
public void save(ActivityPlanInfoDto planDto) { public void save(ActivityPlanInfoDto planDto) {
ActivityPlanInfoDo planDo = new ActivityPlanInfoDo(); try {
BeanUtils.copyProperties(planDto,planDo); ActivityPlanInfoDo planDo = new ActivityPlanInfoDo();
activityPlanInfoMapper.insert(planDo); BeanUtils.copyProperties(planDto, planDo);
activityPlanInfoMapper.insert(planDo);
} catch (PersistenceException e) {
throw new DataException(RCode.ACTIVITY_PLAN_REPETITION_ERROR);
}
} }
@Override @Override
......
...@@ -79,16 +79,26 @@ public class TemporaryActivityReportedDto { ...@@ -79,16 +79,26 @@ public class TemporaryActivityReportedDto {
private String deptQcId; private String deptQcId;
private String deptQcOrgName; private String deptQcOrgName;
/** // /**
* 关联—审核人员qc_id // * 关联—审核人员qc_id
// *
// */
// private String approverId;
//
// /**
// * 关联—审核人员姓名
// */
// private String approveName;
/**
* 管理员id
* *
*/ */
private String approverId; private Integer manageId;
/** /**
* 关联—审核人员姓名 * 管理员姓名
*/ */
private String approveName; private String manageName;
/** /**
* 审批状态(审批中、审批通过、退回……) * 审批状态(审批中、审批通过、退回……)
......
...@@ -54,7 +54,9 @@ public class TemporaryClockDto { ...@@ -54,7 +54,9 @@ public class TemporaryClockDto {
String deptQcOrgName; String deptQcOrgName;
String chargerQcId; // String chargerQcId;
Integer chargerId;
String chargerName; String chargerName;
......
...@@ -63,28 +63,28 @@ public class TemporaryActivityClockCoreServiceImpl implements TemporaryActivityC ...@@ -63,28 +63,28 @@ public class TemporaryActivityClockCoreServiceImpl implements TemporaryActivityC
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
@Override @Override
public void clockInTodayActivity(TemporaryClockDto dto, Integer clockType) { public void clockInTodayActivity(TemporaryClockDto dto, Integer clockType) {
if (Objects.isNull(dto.getId())) { // if (Objects.isNull(dto.getId())) {
// 补充信息 // // 补充信息
EmployeeActivityPlanInfoDto planInfoDto = employeeActivityPlanInfoDao.selectById(dto.getStoreId()); // EmployeeActivityPlanInfoDto planInfoDto = employeeActivityPlanInfoDao.selectById(dto.getStoreId());
ManageEmployeeInfoDto employeeDto = manageEmployeeInfoDao.selectById(planInfoDto.getEmployeeId()); // ManageEmployeeInfoDto employeeDto = manageEmployeeInfoDao.selectById(planInfoDto.getEmployeeId());
//
dto.setLineName(planInfoDto.getLineName()) // dto.setLineName(planInfoDto.getLineName())
.setDeptQcId(employeeDto.getDeptQcId()) // .setDeptQcId(employeeDto.getDeptQcId())
.setDeptQcOrgName(employeeDto.getDeptQcName()) // .setDeptQcOrgName(employeeDto.getDeptQcName())
.setChargerQcId(employeeDto.getQcId()) // .setChargerQcId(employeeDto.getQcId())
.setChargerName(employeeDto.getName()) // .setChargerName(employeeDto.getName())
.setActivityPatternId(planInfoDto.getActivityPatternId()) // .setActivityPatternId(planInfoDto.getActivityPatternId())
.setActivityPattern(planInfoDto.getActivityPattern()) // .setActivityPattern(planInfoDto.getActivityPattern())
.setDealerName(planInfoDto.getDealerName()) // .setDealerName(planInfoDto.getDealerName())
.setQinceStoreCode(planInfoDto.getQinceStoreCode()); // .setQinceStoreCode(planInfoDto.getQinceStoreCode());
temporaryActivityClockDao.save(dto); // temporaryActivityClockDao.save(dto);
} else { // } else {
temporaryActivityClockDao.updateById(dto); // temporaryActivityClockDao.updateById(dto);
} // }
// 根据ID保存图片 // // 根据ID保存图片
saveClockPhoto(dto, clockType); // saveClockPhoto(dto, clockType);
// 日志保存 // // 日志保存
tempActivityLogDao.save(dto.getTemporaryId(), dto.getTemporaryName(), LogType.t_1, dto.getId(), dto); // tempActivityLogDao.save(dto.getTemporaryId(), dto.getTemporaryName(), LogType.t_1, dto.getId(), dto);
} }
/** /**
...@@ -135,7 +135,7 @@ public class TemporaryActivityClockCoreServiceImpl implements TemporaryActivityC ...@@ -135,7 +135,7 @@ public class TemporaryActivityClockCoreServiceImpl implements TemporaryActivityC
dto.setLineName(planInfo.getLineName()) dto.setLineName(planInfo.getLineName())
.setDeptQcId(employeeDto.getDeptQcId()) .setDeptQcId(employeeDto.getDeptQcId())
.setDeptQcOrgName(employeeDto.getDeptQcName()) .setDeptQcOrgName(employeeDto.getDeptQcName())
.setChargerQcId(employeeDto.getQcId()) .setChargerId(employeeDto.getId())
.setChargerName(employeeDto.getName()) .setChargerName(employeeDto.getName())
.setActivityPattern(planInfo.getPattern()) .setActivityPattern(planInfo.getPattern())
.setDealerName(planInfo.getDealerName()) .setDealerName(planInfo.getDealerName())
......
...@@ -64,7 +64,6 @@ public class TemporaryActivityCoreServiceImpl implements TemporaryActivityCoreSe ...@@ -64,7 +64,6 @@ public class TemporaryActivityCoreServiceImpl implements TemporaryActivityCoreSe
* *
* @return 生成id * @return 生成id
*/ */
@Transactional(rollbackFor = Exception.class)
@Override @Override
public long activityDataReportedSave(TemporaryActivityReportedDto temActDto) { public long activityDataReportedSave(TemporaryActivityReportedDto temActDto) {
// 判断是否已存在保存数据 // 判断是否已存在保存数据
......
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
<!-- <result property="storeQcId" column="store_qc_id" jdbcType="BIGINT"/>--> <!-- <result property="storeQcId" column="store_qc_id" jdbcType="BIGINT"/>-->
<result property="storeName" column="store_name" jdbcType="VARCHAR"/> <result property="storeName" column="store_name" jdbcType="VARCHAR"/>
<result property="storeAddr" column="store_addr" jdbcType="VARCHAR"/> <result property="storeAddr" column="store_addr" jdbcType="VARCHAR"/>
<result property="approverId" column="approver_id" jdbcType="BIGINT"/> <result property="manageId" column="manage_id" jdbcType="INTEGER"/>
<result property="approveName" column="approve_name" jdbcType="VARCHAR"/> <result property="manageName" column="manage_name" jdbcType="VARCHAR"/>
<result property="approveStatus" column="approve_status" jdbcType="VARCHAR"/> <result property="approveStatus" column="approve_status" jdbcType="VARCHAR"/>
<result property="approveTime" column="approve_time" jdbcType="TIMESTAMP"/> <result property="approveTime" column="approve_time" jdbcType="TIMESTAMP"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/> <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论