提交 924008a1 authored 作者: 窦馨雨's avatar 窦馨雨

合并分支 'dxy' 到 'qa'

cp稽核接口改造:新增稽核ID查询打卡信息V2 查看合并请求 !55
package com.wangxiaolu.promotion.controller.activity.temporary; package com.wangxiaolu.promotion.controller.activity.temporary;
import com.wangxiaolu.promotion.domain.user.dao.TemporaryInfoDao;
import com.wangxiaolu.promotion.enums.activity.TemActApproveStatus; import com.wangxiaolu.promotion.enums.activity.TemActApproveStatus;
import com.wangxiaolu.promotion.exception.DataException; import com.wangxiaolu.promotion.exception.DataException;
import com.wangxiaolu.promotion.exception.ParamException; import com.wangxiaolu.promotion.exception.ParamException;
...@@ -53,7 +54,6 @@ public class TemporaryActivityCoreController { ...@@ -53,7 +54,6 @@ public class TemporaryActivityCoreController {
TemporaryActivityReportedDto temActDto = new TemporaryActivityReportedDto(); TemporaryActivityReportedDto temActDto = new TemporaryActivityReportedDto();
BeanUtils.copyProperties(activityVo, temActDto); BeanUtils.copyProperties(activityVo, temActDto);
temActDto.setId(activityVo.getActivityReportedId()); temActDto.setId(activityVo.getActivityReportedId());
/** /**
* 已有id,修改任务 * 已有id,修改任务
*/ */
......
...@@ -5,6 +5,7 @@ import com.wangxiaolu.promotion.domain.activity.wrapperQo.TemporaryActivityWrapp ...@@ -5,6 +5,7 @@ import com.wangxiaolu.promotion.domain.activity.wrapperQo.TemporaryActivityWrapp
import com.wangxiaolu.promotion.domain.activity.wrapperQo.TemporaryClockWrapper; import com.wangxiaolu.promotion.domain.activity.wrapperQo.TemporaryClockWrapper;
import com.wangxiaolu.promotion.pojo.PageInfo; import com.wangxiaolu.promotion.pojo.PageInfo;
import com.wangxiaolu.promotion.pojo.activity.examine.dto.ActivityExamineDto; import com.wangxiaolu.promotion.pojo.activity.examine.dto.ActivityExamineDto;
import com.wangxiaolu.promotion.pojo.activity.inspectionInfo.dto.InspectionInfoDto;
import com.wangxiaolu.promotion.pojo.activity.planv2.response.ActivityResponse; import com.wangxiaolu.promotion.pojo.activity.planv2.response.ActivityResponse;
import com.wangxiaolu.promotion.pojo.activity.temporary.dto.TemporaryActivityReportedDto; import com.wangxiaolu.promotion.pojo.activity.temporary.dto.TemporaryActivityReportedDto;
import com.wangxiaolu.promotion.pojo.activity.temporary.dto.TemporaryClockDto; import com.wangxiaolu.promotion.pojo.activity.temporary.dto.TemporaryClockDto;
...@@ -53,7 +54,7 @@ public class PromPlanQueryController { ...@@ -53,7 +54,7 @@ public class PromPlanQueryController {
// 查询计划 // 查询计划
ActivityResponse activityResponse = promPlanQueryService.queryPlanById(id); ActivityResponse activityResponse = promPlanQueryService.queryPlanById(id);
// 查询当前计划是否被稽查 // 查询当前计划是否被稽查
ActivityExamineDto examineDto = exaPlanQueryService.selectByPlanId(id); InspectionInfoDto examineDto = exaPlanQueryService.selectByPlanIdV2(id);
activityResponse.setExamine(examineDto); activityResponse.setExamine(examineDto);
// 查询促销上报任务 // 查询促销上报任务
List<TemporaryActivityReportedDto> reportedDtos = temporaryActivityQueryService.findListByPlan(id); List<TemporaryActivityReportedDto> reportedDtos = temporaryActivityQueryService.findListByPlan(id);
......
...@@ -2,6 +2,7 @@ package com.wangxiaolu.promotion.pojo.activity.planv2.response; ...@@ -2,6 +2,7 @@ package com.wangxiaolu.promotion.pojo.activity.planv2.response;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import com.wangxiaolu.promotion.pojo.activity.examine.dto.ActivityExamineDto; import com.wangxiaolu.promotion.pojo.activity.examine.dto.ActivityExamineDto;
import com.wangxiaolu.promotion.pojo.activity.inspectionInfo.dto.InspectionInfoDto;
import com.wangxiaolu.promotion.pojo.activity.planv2.dto.ActivityPlanInfoDto; import com.wangxiaolu.promotion.pojo.activity.planv2.dto.ActivityPlanInfoDto;
import com.wangxiaolu.promotion.pojo.activity.temporary.dto.TemporaryActivityReportedDto; import com.wangxiaolu.promotion.pojo.activity.temporary.dto.TemporaryActivityReportedDto;
import com.wangxiaolu.promotion.pojo.activity.temporary.dto.TemporaryClockDto; import com.wangxiaolu.promotion.pojo.activity.temporary.dto.TemporaryClockDto;
...@@ -26,7 +27,8 @@ public class ActivityResponse { ...@@ -26,7 +27,8 @@ public class ActivityResponse {
List<ActivityReported> reporteds; List<ActivityReported> reporteds;
ActivityExamineDto examine; // ActivityExamineDto examine;
InspectionInfoDto examine;
@JsonIgnore @JsonIgnore
List<TemporaryActivityReportedDto> reportedDtos; List<TemporaryActivityReportedDto> reportedDtos;
......
...@@ -6,6 +6,7 @@ import lombok.Data; ...@@ -6,6 +6,7 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
...@@ -183,6 +184,24 @@ public class TemporaryActivityReportedDto { ...@@ -183,6 +184,24 @@ public class TemporaryActivityReportedDto {
* 1:有效;0:删除; * 1:有效;0:删除;
*/ */
private Integer isDelete; private Integer isDelete;
// 促销员联系电话
private String temporaryPhone;
// 执行方式
private String executeModePlan;
// 配发试吃品是否有黑鸭口味
private String hasBlackDuckFlavor;
// 配发黑鸭试吃品(根)
private Integer blackDuckTastingNum;
// 配发卤香试吃品(根)
private Integer braisedTastingNum;
// 配发赠品个数
private Integer giftNum;
// 推广活动销额(元)
private BigDecimal promotionSales;
// 黑鸭销售(元)
private BigDecimal blackDuckSales;
// 礼盒销售(元)
private BigDecimal giftBoxSales;
public void approvedDataVerify(){ public void approvedDataVerify(){
......
...@@ -6,6 +6,7 @@ import lombok.NoArgsConstructor; ...@@ -6,6 +6,7 @@ import lombok.NoArgsConstructor;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.List; import java.util.List;
/** /**
...@@ -66,4 +67,23 @@ public class TemporaryActivityDataVo { ...@@ -66,4 +67,23 @@ public class TemporaryActivityDataVo {
*/ */
private List<String> psvPhotoUrls; private List<String> psvPhotoUrls;
private List<String> psvChangePhotoUrls; private List<String> psvChangePhotoUrls;
// 促销员联系电话
private String temporaryPhone;
// 执行方式
private String executeModePlan;
// 配发试吃品是否有黑鸭口味
private String hasBlackDuckFlavor;
// 配发黑鸭试吃品(根)
private Integer blackDuckTastingNum;
// 配发卤香试吃品(根)
private Integer braisedTastingNum;
// 配发赠品个数
private Integer giftNum;
// 推广活动销额(元)
private BigDecimal promotionSales;
// 黑鸭销售(元)
private BigDecimal blackDuckSales;
// 礼盒销售(元)
private BigDecimal giftBoxSales;
} }
...@@ -19,4 +19,6 @@ public interface ExaPlanQueryService { ...@@ -19,4 +19,6 @@ public interface ExaPlanQueryService {
InspectionInfoDto selectNewByID(Long id); InspectionInfoDto selectNewByID(Long id);
void pageV2(PageInfo pageInfo); void pageV2(PageInfo pageInfo);
InspectionInfoDto selectByPlanIdV2(Long id);
} }
...@@ -52,4 +52,9 @@ public class ExaPlanQueryServiceImpl implements ExaPlanQueryService { ...@@ -52,4 +52,9 @@ public class ExaPlanQueryServiceImpl implements ExaPlanQueryService {
InspectionInfoWrapper wq = JSONObject.parseObject(JSONObject.toJSONString(pageInfo.getQueryParams()), InspectionInfoWrapper.class); InspectionInfoWrapper wq = JSONObject.parseObject(JSONObject.toJSONString(pageInfo.getQueryParams()), InspectionInfoWrapper.class);
inspectionInfoDao.page(pageInfo,wq); inspectionInfoDao.page(pageInfo,wq);
} }
@Override
public InspectionInfoDto selectByPlanIdV2(Long id) {
return inspectionInfoDao.selectByPlanId(id);
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论