Browse Source

价格策略调整

master
God 11 months ago
parent
commit
485dd03961
  1. 6
      yxt-sms-biz/src/main/java/com/yxt/sms/biz/smspricestrategybill/SmsPricestrategyBillService.java
  2. 4
      yxt-sms-biz/src/main/java/com/yxt/sms/biz/smspricestrategybilldetail/SmsPricestrategyBillDetail.java
  3. 4
      yxt-sms-biz/src/main/java/com/yxt/sms/biz/smspricestrategybilldetail/SmsPricestrategyBillDetailDetailsVo.java
  4. 4
      yxt-sms-biz/src/main/java/com/yxt/sms/biz/smspricestrategybilldetail/SmsPricestrategyBillDetailDto.java

6
yxt-sms-biz/src/main/java/com/yxt/sms/biz/smspricestrategybill/SmsPricestrategyBillService.java

@ -199,7 +199,7 @@ public class SmsPricestrategyBillService extends MybatisBaseService<SmsPricestra
for (SmsPricestrategyBillDetailDto smsPricestrategyBillDetailDto : smsPricestrategyBillDetailList) { for (SmsPricestrategyBillDetailDto smsPricestrategyBillDetailDto : smsPricestrategyBillDetailList) {
smsPricestrategyBillDetailDto.setMainSid(sid); smsPricestrategyBillDetailDto.setMainSid(sid);
String sid1 = smsPricestrategyBillDetailService.saveOrUpdateDto(smsPricestrategyBillDetailDto); String sid1 = smsPricestrategyBillDetailService.saveOrUpdateDto(smsPricestrategyBillDetailDto);
if (smsPricestrategyBillDetailDto.getStrategyType() == 0){ if (smsPricestrategyBillDetailDto.getStrategyType() == 1){
SmsPricestrategyBillGoodstypedetailDto smsPricestrategyBillGoodstypedetailDto = new SmsPricestrategyBillGoodstypedetailDto(); SmsPricestrategyBillGoodstypedetailDto smsPricestrategyBillGoodstypedetailDto = new SmsPricestrategyBillGoodstypedetailDto();
smsPricestrategyBillGoodstypedetailDto.setDetailSid(sid1); smsPricestrategyBillGoodstypedetailDto.setDetailSid(sid1);
smsPricestrategyBillGoodstypedetailDto.setMarkupRate(smsPricestrategyBillDetailDto.getGdMarkupRate()); smsPricestrategyBillGoodstypedetailDto.setMarkupRate(smsPricestrategyBillDetailDto.getGdMarkupRate());
@ -223,7 +223,7 @@ public class SmsPricestrategyBillService extends MybatisBaseService<SmsPricestra
for (SmsPricestrategyBillDetailDto smsPricestrategyBillDetailDto : smsPricestrategyBillDetailList) { for (SmsPricestrategyBillDetailDto smsPricestrategyBillDetailDto : smsPricestrategyBillDetailList) {
smsPricestrategyBillDetailDto.setMainSid(dtoSid); smsPricestrategyBillDetailDto.setMainSid(dtoSid);
String sid1 = smsPricestrategyBillDetailService.saveOrUpdateDto(smsPricestrategyBillDetailDto); String sid1 = smsPricestrategyBillDetailService.saveOrUpdateDto(smsPricestrategyBillDetailDto);
if (smsPricestrategyBillDetailDto.getStrategyType() == 0){ if (smsPricestrategyBillDetailDto.getStrategyType() == 1){
SmsPricestrategyBillGoodstypedetailDto smsPricestrategyBillGoodstypedetailDto = new SmsPricestrategyBillGoodstypedetailDto(); SmsPricestrategyBillGoodstypedetailDto smsPricestrategyBillGoodstypedetailDto = new SmsPricestrategyBillGoodstypedetailDto();
smsPricestrategyBillGoodstypedetailDto.setDetailSid(sid1); smsPricestrategyBillGoodstypedetailDto.setDetailSid(sid1);
smsPricestrategyBillGoodstypedetailDto.setMarkupRate(smsPricestrategyBillDetailDto.getGdMarkupRate()); smsPricestrategyBillGoodstypedetailDto.setMarkupRate(smsPricestrategyBillDetailDto.getGdMarkupRate());
@ -265,7 +265,7 @@ public class SmsPricestrategyBillService extends MybatisBaseService<SmsPricestra
vo.setSmsPricestrategyBillDetailList(smsPricestrategyBillDetailDetailsVos); vo.setSmsPricestrategyBillDetailList(smsPricestrategyBillDetailDetailsVos);
for (SmsPricestrategyBillDetailDetailsVo smsPricestrategyBillDetailDetailsVo : smsPricestrategyBillDetailDetailsVos) { for (SmsPricestrategyBillDetailDetailsVo smsPricestrategyBillDetailDetailsVo : smsPricestrategyBillDetailDetailsVos) {
List<SmsPricestrategyBillGoodstypedetailDetailsVo> smsPricestrategyBillGoodstypedetailDetailsVos = smsPricestrategyBillGoodstypedetailService.selByMainSid(smsPricestrategyBillDetailDetailsVo.getSid()); List<SmsPricestrategyBillGoodstypedetailDetailsVo> smsPricestrategyBillGoodstypedetailDetailsVos = smsPricestrategyBillGoodstypedetailService.selByMainSid(smsPricestrategyBillDetailDetailsVo.getSid());
if (smsPricestrategyBillDetailDetailsVo.getStrategyType() == 0){ if (smsPricestrategyBillDetailDetailsVo.getStrategyType() == 1){
SmsPricestrategyBillGoodstypedetailDetailsVo smsPricestrategyBillGoodstypedetailDetailsVo = smsPricestrategyBillGoodstypedetailDetailsVos.get(0); SmsPricestrategyBillGoodstypedetailDetailsVo smsPricestrategyBillGoodstypedetailDetailsVo = smsPricestrategyBillGoodstypedetailDetailsVos.get(0);
smsPricestrategyBillDetailDetailsVo.setGdMarkupRate(smsPricestrategyBillGoodstypedetailDetailsVo.getMarkupRate()); smsPricestrategyBillDetailDetailsVo.setGdMarkupRate(smsPricestrategyBillGoodstypedetailDetailsVo.getMarkupRate());
}else { }else {

4
yxt-sms-biz/src/main/java/com/yxt/sms/biz/smspricestrategybilldetail/SmsPricestrategyBillDetail.java

@ -60,7 +60,7 @@ public class SmsPricestrategyBillDetail extends BaseEntity {
private String goodsTypeCode; private String goodsTypeCode;
@ApiModelProperty("商品类别名称") @ApiModelProperty("商品类别名称")
private String goodsTypeName; // 商品类别名称 private String goodsTypeName; // 商品类别名称
@ApiModelProperty("价格策略类别(固定比例0、价格区间1)") @ApiModelProperty("价格策略类别(固定比例1、价格区间2)")
private Integer strategyType; // 价格策略类别(固定比例0、价格区间1) private Integer strategyType;
} }

4
yxt-sms-biz/src/main/java/com/yxt/sms/biz/smspricestrategybilldetail/SmsPricestrategyBillDetailDetailsVo.java

@ -64,8 +64,8 @@ public class SmsPricestrategyBillDetailDetailsVo implements Vo {
private String goodsTypeCode; private String goodsTypeCode;
@ApiModelProperty("商品类别名称") @ApiModelProperty("商品类别名称")
private String goodsTypeName; // 商品类别名称 private String goodsTypeName; // 商品类别名称
@ApiModelProperty("价格策略类别(固定比例0、价格区间1)") @ApiModelProperty("价格策略类别(固定比例1、价格区间2)")
private Integer strategyType; // 价格策略类别(固定比例0、价格区间1) private Integer strategyType;
@ApiModelProperty("加价比例") @ApiModelProperty("加价比例")
private BigDecimal gdMarkupRate; private BigDecimal gdMarkupRate;

4
yxt-sms-biz/src/main/java/com/yxt/sms/biz/smspricestrategybilldetail/SmsPricestrategyBillDetailDto.java

@ -63,8 +63,8 @@ public class SmsPricestrategyBillDetailDto implements Dto {
private String goodsTypeCode; private String goodsTypeCode;
@ApiModelProperty("商品类别名称") @ApiModelProperty("商品类别名称")
private String goodsTypeName; // 商品类别名称 private String goodsTypeName; // 商品类别名称
@ApiModelProperty("价格策略类别(固定比例0、价格区间1)") @ApiModelProperty("价格策略类别(固定比例1、价格区间2)")
private Integer strategyType; // 价格策略类别(固定比例0、价格区间1) private Integer strategyType;
@ApiModelProperty("加价比例") @ApiModelProperty("加价比例")
private BigDecimal gdMarkupRate; private BigDecimal gdMarkupRate;

Loading…
Cancel
Save