提交 9ff29fe2 authored 作者: 李秋林's avatar 李秋林

促销员打卡依据计划打卡新增接口

上级 bb3eb559
...@@ -75,41 +75,42 @@ public class TemporaryActivityClockCoreController { ...@@ -75,41 +75,42 @@ public class TemporaryActivityClockCoreController {
tempActivityClockCoreService.clockInTodayActivity(dto, clockType); tempActivityClockCoreService.clockInTodayActivity(dto, clockType);
return R.success(); return R.success();
} }
// @PostMapping("/today/clock")
// public R clockInTodayActivity(@RequestBody TemporaryClockVo clockVo) { @PostMapping("/today/v2/clock")
// clockVo.validate(); public R clockInTodayActivityV2(@RequestBody TemporaryClockVo clockVo) {
// Integer clockType = clockVo.getClockType(); clockVo.validate();
// boolean isClockIn = ClockType.TEMPORARY_CLOCK_IN.equals(clockType); Integer clockType = clockVo.getClockType();
// // 上班卡必需有促销计划ID boolean isClockIn = ClockType.TEMPORARY_CLOCK_IN.equals(clockType);
// if (isClockIn && (Objects.isNull(clockVo.getPlanId()) || clockVo.getPlanId() <= 0)) { // 上班卡必需有促销计划ID
// throw new ParamException(RCode.NOT_CLOCK_STORE_ERROR, null); if (isClockIn && (Objects.isNull(clockVo.getPlanId()) || clockVo.getPlanId() <= 0)) {
// } throw new ParamException(RCode.NOT_CLOCK_STORE_ERROR, null);
// // 非上班卡必需有打卡记录ID }
// if (!isClockIn && Objects.isNull((clockVo.getId()))) { // 非上班卡必需有打卡记录ID
// throw new ParamException(RCode.CLOCK_DETAIL_ERROR, null); if (!isClockIn && Objects.isNull((clockVo.getId()))) {
// } throw new ParamException(RCode.CLOCK_DETAIL_ERROR, null);
// }
// // 根据打卡经纬度判断与打卡店铺的距离,距离超过100米不能打卡
//// tempActivityClockCoreService.clockStoreCalDistance(clockVo.getStoreQcId(),clockVo.getId(),clockVo.getClockCoordinates()); // 根据打卡经纬度判断与打卡店铺的距离,距离超过100米不能打卡
// // tempActivityClockCoreService.clockStoreCalDistance(clockVo.getStoreQcId(),clockVo.getId(),clockVo.getClockCoordinates());
// // 限制重复提交
// repetitiveClock(clockVo); // 限制重复提交
// repetitiveClock(clockVo);
// Date clockTime = new Date();
// TemporaryClockDto dto = new TemporaryClockDto(clockVo.getClockType(), clockVo.getId(), clockVo.getTemporaryId(), clockVo.getTemporaryName(), clockVo.getClockProvince(), clockVo.getClockCity()); Date clockTime = new Date();
// // 上班卡、午休下班卡、午休上班卡、下班卡 TemporaryClockDto dto = new TemporaryClockDto(clockVo.getClockType(), clockVo.getId(), clockVo.getTemporaryId(), clockVo.getTemporaryName(), clockVo.getClockProvince(), clockVo.getClockCity());
// if (isClockIn) { // 上班卡、午休下班卡、午休上班卡、下班卡
// builderClockInData(clockVo, dto, clockTime); if (isClockIn) {
// } else if (ClockType.TEMPORARY_NOON_CLOCK_OUT.equals(clockType)) { builderClockInData(clockVo, dto, clockTime);
// builderNoonClockOutData(clockVo, dto, clockTime); } else if (ClockType.TEMPORARY_NOON_CLOCK_OUT.equals(clockType)) {
// } else if (ClockType.TEMPORARY_NOON_CLOCK_IN.equals(clockType)) { builderNoonClockOutData(clockVo, dto, clockTime);
// builderNoonClockInData(clockVo, dto, clockTime); } else if (ClockType.TEMPORARY_NOON_CLOCK_IN.equals(clockType)) {
// } else if (ClockType.TEMPORARY_CLOCK_OUT.equals(clockType)) { builderNoonClockInData(clockVo, dto, clockTime);
// builderClockOutData(clockVo, dto, clockTime); } else if (ClockType.TEMPORARY_CLOCK_OUT.equals(clockType)) {
// } builderClockOutData(clockVo, dto, clockTime);
// tempActivityClockCoreService.clockInTodayPlan(dto, clockType); }
// return R.success(); tempActivityClockCoreService.clockInTodayPlan(dto, clockType);
// } return R.success();
}
/** /**
* 打卡照片更换 * 打卡照片更换
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论