提交 0919800c authored 作者: 000516's avatar 000516

零食陈列添加是否执行字段;AP计划填报时,记录修改人姓名

...@@ -142,7 +142,10 @@ public class SalesApSnacksDisplay implements Serializable { ...@@ -142,7 +142,10 @@ public class SalesApSnacksDisplay implements Serializable {
* 实际-陈列形式 * 实际-陈列形式
*/ */
private String actualDisplay; private String actualDisplay;
/**
* 陈列形式是否执行
*/
private String displayExecuted;
/** /**
* 计划-端架数量(组) * 计划-端架数量(组)
*/ */
...@@ -152,7 +155,14 @@ public class SalesApSnacksDisplay implements Serializable { ...@@ -152,7 +155,14 @@ public class SalesApSnacksDisplay implements Serializable {
* 实际-端架数量(组) * 实际-端架数量(组)
*/ */
private Double actualEndCapQty; private Double actualEndCapQty;
/**
* 端架数量是否执行
*/
private String endCapQtyExecuted;
/**
* 零食陈列是否执行
*/
private String snackDisplayExecuted;
/** /**
* 计划-陈列费用 * 计划-陈列费用
*/ */
......
...@@ -37,6 +37,9 @@ public class SalesApRequest { ...@@ -37,6 +37,9 @@ public class SalesApRequest {
private Long sapId; private Long sapId;
private Promotion promotion; private Promotion promotion;
/**
* 档期陈列表ID
*/
private Long sapdId; private Long sapdId;
private PromotionDisplay promotionDisplay; private PromotionDisplay promotionDisplay;
...@@ -203,11 +206,23 @@ public class SalesApRequest { ...@@ -203,11 +206,23 @@ public class SalesApRequest {
* 实际-陈列形式 * 实际-陈列形式
*/ */
private String actualDisplay; private String actualDisplay;
/**
* 陈列形式是否执行
*/
private String displayExecuted;
/** /**
* 实际-端架数量(组) * 实际-端架数量(组)
*/ */
private Double actualEndCapQty; private Double actualEndCapQty;
/**
* 端架数量是否执行
*/
private String endCapQtyExecuted;
/**
* 零食陈列是否执行
*/
private String snackDisplayExecuted;
} }
@Data @Data
private class PromotionDisplay { private class PromotionDisplay {
......
...@@ -73,5 +73,6 @@ public class SalesApDisplayDto { ...@@ -73,5 +73,6 @@ public class SalesApDisplayDto {
* 常规陈列是否执行 * 常规陈列是否执行
*/ */
private String regularDisplayExecuted; private String regularDisplayExecuted;
private String updateBy;
} }
...@@ -50,5 +50,6 @@ public class SalesApPromotionDisplayDto { ...@@ -50,5 +50,6 @@ public class SalesApPromotionDisplayDto {
* 档期陈列是否执行 * 档期陈列是否执行
*/ */
private String promotionDisplayExecuted; private String promotionDisplayExecuted;
private String updateBy;
} }
...@@ -82,4 +82,5 @@ public class SalesApPromotionDto { ...@@ -82,4 +82,5 @@ public class SalesApPromotionDto {
* 海报是否执行 * 海报是否执行
*/ */
private String posterExecutionStatus; private String posterExecutionStatus;
private String updateBy;
} }
...@@ -15,9 +15,22 @@ public class SalesApSnacksDisplayDto { ...@@ -15,9 +15,22 @@ public class SalesApSnacksDisplayDto {
* 实际-陈列形式 * 实际-陈列形式
*/ */
private String actualDisplay; private String actualDisplay;
/**
* 陈列形式是否执行
*/
private String displayExecuted;
/** /**
* 实际-端架数量(组) * 实际-端架数量(组)
*/ */
private Double actualEndCapQty; private Double actualEndCapQty;
/**
* 端架数量是否执行
*/
private String endCapQtyExecuted;
/**
* 零食陈列是否执行
*/
private String snackDisplayExecuted;
private String updateBy;
} }
package com.sfa.operation.service.sales.impl; package com.sfa.operation.service.sales.impl;
import com.sfa.common.security.utils.SecurityUtils;
import com.sfa.operation.domain.sales.dao.ISalesApDisplayDao; import com.sfa.operation.domain.sales.dao.ISalesApDisplayDao;
import com.sfa.operation.domain.sales.dao.ISalesApPromotionDisplayDao; import com.sfa.operation.domain.sales.dao.ISalesApPromotionDisplayDao;
import com.sfa.operation.domain.sales.dao.ISalesApSnacksDisplayDao; import com.sfa.operation.domain.sales.dao.ISalesApSnacksDisplayDao;
...@@ -30,6 +31,7 @@ public class ApDisplayCoreServiceImpl implements IApDisplayCoreService { ...@@ -30,6 +31,7 @@ public class ApDisplayCoreServiceImpl implements IApDisplayCoreService {
SalesApDisplayDto salesApDisplayDto = new SalesApDisplayDto(); SalesApDisplayDto salesApDisplayDto = new SalesApDisplayDto();
BeanUtils.copyProperties(request.getDisplay(), salesApDisplayDto); BeanUtils.copyProperties(request.getDisplay(), salesApDisplayDto);
salesApDisplayDto.setSadId(request.getSadId()); salesApDisplayDto.setSadId(request.getSadId());
salesApDisplayDto.setUpdateBy(SecurityUtils.getNickName());
salesApDisplayDao.updateDetail(salesApDisplayDto); salesApDisplayDao.updateDetail(salesApDisplayDto);
} }
...@@ -38,6 +40,7 @@ public class ApDisplayCoreServiceImpl implements IApDisplayCoreService { ...@@ -38,6 +40,7 @@ public class ApDisplayCoreServiceImpl implements IApDisplayCoreService {
SalesApSnacksDisplayDto sdDto = new SalesApSnacksDisplayDto(); SalesApSnacksDisplayDto sdDto = new SalesApSnacksDisplayDto();
BeanUtils.copyProperties(request.getSnackDisplay(), sdDto); BeanUtils.copyProperties(request.getSnackDisplay(), sdDto);
sdDto.setSasdId(request.getSasdId()); sdDto.setSasdId(request.getSasdId());
sdDto.setUpdateBy(SecurityUtils.getNickName());
salesApSnacksDisplayDao.updateDetail(sdDto); salesApSnacksDisplayDao.updateDetail(sdDto);
} }
...@@ -46,6 +49,7 @@ public class ApDisplayCoreServiceImpl implements IApDisplayCoreService { ...@@ -46,6 +49,7 @@ public class ApDisplayCoreServiceImpl implements IApDisplayCoreService {
SalesApPromotionDisplayDto pdDto = new SalesApPromotionDisplayDto(); SalesApPromotionDisplayDto pdDto = new SalesApPromotionDisplayDto();
BeanUtils.copyProperties(request.getPromotionDisplay(), pdDto); BeanUtils.copyProperties(request.getPromotionDisplay(), pdDto);
pdDto.setSapdId(request.getSapdId()); pdDto.setSapdId(request.getSapdId());
pdDto.setUpdateBy(SecurityUtils.getNickName());
salesApPromotionDisplayDao.updateDetail(pdDto); salesApPromotionDisplayDao.updateDetail(pdDto);
} }
} }
package com.sfa.operation.service.sales.impl; package com.sfa.operation.service.sales.impl;
import cn.hutool.core.date.DatePattern; import cn.hutool.core.date.DatePattern;
import com.sfa.common.security.utils.SecurityUtils;
import com.sfa.operation.domain.sales.dao.ISalesApPromotionDao; import com.sfa.operation.domain.sales.dao.ISalesApPromotionDao;
import com.sfa.operation.pojo.sales.request.SalesApRequest; import com.sfa.operation.pojo.sales.request.SalesApRequest;
import com.sfa.operation.pojo.sales.response.SalesApPromotionDto; import com.sfa.operation.pojo.sales.response.SalesApPromotionDto;
...@@ -49,6 +50,7 @@ public class ApPromotionCoreServiceImpl implements IApPromotionCoreService { ...@@ -49,6 +50,7 @@ public class ApPromotionCoreServiceImpl implements IApPromotionCoreService {
}else { }else {
dto.setIsActualPromotionEndDate(true); dto.setIsActualPromotionEndDate(true);
} }
dto.setUpdateBy(SecurityUtils.getNickName());
salesApPromotionDao.updateById(dto); salesApPromotionDao.updateById(dto);
} catch (ParseException e) { } catch (ParseException e) {
e.printStackTrace(); e.printStackTrace();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论