## 提货数量问题,充值提货卡产品未显示问题,提货产品未显示问题
This commit is contained in:
parent
d3a5667f45
commit
bcb0f0e249
|
@ -116,6 +116,7 @@ public class ApiPickController extends BaseController {
|
|||
switch (EPickType.getEnumByValue(acPick.getPickType())) {
|
||||
case PICK_PRODUCT:
|
||||
case PRIZE:
|
||||
case DECLARATION_GIFT:
|
||||
// 提货产品处理、迁移抽奖处理
|
||||
// 查询产品
|
||||
ProductDTO productDTO = iProductServiceApi.getProduct(acPick.getPkDataId().intValue()).getData();
|
||||
|
@ -143,19 +144,6 @@ public class ApiPickController extends BaseController {
|
|||
.build());
|
||||
}
|
||||
break;
|
||||
case DECLARATION_GIFT:
|
||||
// 处理报单赠送活动
|
||||
List<AcGiftConfigExt> acGiftConfigExtList = iAcDeclarationGiftRecordService.queryListByRuleIdList(Collections.singletonList(acPick.getPkDataId()),pkCountry);
|
||||
for (AcGiftConfigExt acGiftConfigExt : acGiftConfigExtList) {
|
||||
// 处理提货产品明细
|
||||
detailList.add(ApiPickDetailVO.builder()
|
||||
.productName(acGiftConfigExt.getProductName())
|
||||
.specsName(acGiftConfigExt.getSpecsName())
|
||||
.cover(acGiftConfigExt.getCover())
|
||||
.quantity(acGiftConfigExt.getQuantity())
|
||||
.build());
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
apiPickVO.setIsFreeMail(acPick.getIsFreeMail());
|
||||
|
|
|
@ -197,7 +197,7 @@ public class AcPickController extends BaseController {
|
|||
AcPickExt acPickExt = iAcPickService.queryDetail(pkId, pkCountry);
|
||||
if (null != acPickExt) {
|
||||
acPickQueryVO = BeanUtil.copyProperties(acPickExt, AcPickQueryVO.class);
|
||||
if (EPickType.PICK_PRODUCT.getValue() == acPickExt.getPickType()) {
|
||||
if (EPickType.PICK_PRODUCT.getValue() == acPickExt.getPickType() || EPickType.DECLARATION_GIFT.getValue() == acPickExt.getPickType()) {
|
||||
// 产品处理
|
||||
acPickQueryVO.setDetailList(Collections.singletonList(AcPickQueryDetailVO.builder()
|
||||
.pkProduct(acPickExt.getPkDataId().intValue())
|
||||
|
|
|
@ -31,7 +31,8 @@
|
|||
PK_COUNTRY,
|
||||
PK_ID, PK_BASE_ID, REGISTER_AUTHORITY, PK_PRODUCT, SPECS_NAME, SPECS_NAME_ID, QUANTITY, LEVEL
|
||||
</sql>
|
||||
<update id="updateOrInsertPick">DECLARE
|
||||
<update id="updateOrInsertPick">
|
||||
DECLARE
|
||||
v_error_count NUMBER := 0;
|
||||
BEGIN
|
||||
BEGIN
|
||||
|
@ -46,7 +47,7 @@
|
|||
bp.COVER AS PICK_COVER,
|
||||
0 AS IS_FREE_MAIL,
|
||||
0 AS DEL_FLAG,
|
||||
SUM(adgd.QUANTITY) AS BASE_QUANTITY,
|
||||
bpe.DELIVERY_QUANTITY AS BASE_QUANTITY,
|
||||
SYSDATE AS CREATION_TIME,
|
||||
100000000 AS PK_CREATOR,
|
||||
#{pkCountry} AS PK_COUNTRY
|
||||
|
@ -62,6 +63,7 @@
|
|||
adgd.PK_PRODUCT,
|
||||
adgd.SPECS_NAME,
|
||||
adgd.SPECS_NAME_ID,
|
||||
bpe.DELIVERY_QUANTITY,
|
||||
bp.COVER) src
|
||||
ON (
|
||||
tgt.PICK_TYPE = src.PICK_TYPE
|
||||
|
|
|
@ -214,7 +214,7 @@
|
|||
cm.member_code,
|
||||
cm.member_name,
|
||||
case
|
||||
when ap.pick_type in (0, 8) then
|
||||
when ap.pick_type in (0, 8, 32) then
|
||||
(select bp.product_name
|
||||
from bd_product bp
|
||||
where bp.pk_id = PK_DATA_ID)
|
||||
|
|
Loading…
Reference in New Issue