| | |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.entity.QueryRequest; |
| | | import cc.mrbird.febs.common.enumerates.*; |
| | | import cc.mrbird.febs.common.exception.FebsException; |
| | | import cc.mrbird.febs.common.utils.ValidateEntityUtils; |
| | | import cc.mrbird.febs.mall.dto.*; |
| | | import cc.mrbird.febs.mall.entity.*; |
| | |
| | | kdCreateWaybillOrderPdfNotifyReq.setItems(items); |
| | | |
| | | kdCreateWaybillOrderPdfNotifyReq.setPiece(1); |
| | | KdCreateWaybillOrderPdfNotifyRsp pdfOrder = ClientParamService.getInstance(ClientParamEnum.TEST.name()).createPdfOrder(kdCreateWaybillOrderPdfNotifyReq); |
| | | |
| | | String state = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( |
| | | DataDictionaryEnum.SENDER_ADDRESS.getType(), |
| | | DataDictionaryEnum.SENDER_ADDRESS.getCode() |
| | | ).getValue(); |
| | | KdCreateWaybillOrderPdfNotifyRsp pdfOrder; |
| | | if(state.equals("0")){ |
| | | pdfOrder = ClientParamService.getInstance(ClientParamEnum.TEST.name()).createPdfOrder(kdCreateWaybillOrderPdfNotifyReq); |
| | | }else if(state.equals("1")){ |
| | | pdfOrder = ClientParamService.getInstance(ClientParamEnum.PRD.name()).createPdfOrder(kdCreateWaybillOrderPdfNotifyReq); |
| | | }else{ |
| | | throw new FebsException("一键发货失败,系统配置异常"); |
| | | } |
| | | ValidateEntityUtils.ensureEqual(pdfOrder.getResult(), true, "一键发货失败,创建PDF电子面单异常"); |
| | | //更新发货状态 |
| | | mallOrderInfoMapper.updateOrderStateAndDeliveryState( |
| | |
| | | KdCancelOrderNotifyReq kdCancelOrderNotifyReq = new KdCancelOrderNotifyReq(); |
| | | kdCancelOrderNotifyReq.setTxLogisticId(mallOrderInfo.getOrderNo()); |
| | | kdCancelOrderNotifyReq.setReason("Don't want to buy"); |
| | | KdCancelOrderNotifyRsp kdCancelOrderNotifyRsp = ClientParamService.getInstance(ClientParamEnum.TEST.name()).cancelOrder(kdCancelOrderNotifyReq); |
| | | |
| | | String state = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( |
| | | DataDictionaryEnum.SENDER_ADDRESS.getType(), |
| | | DataDictionaryEnum.SENDER_ADDRESS.getCode() |
| | | ).getValue(); |
| | | KdCancelOrderNotifyRsp kdCancelOrderNotifyRsp; |
| | | if(state.equals("0")){ |
| | | kdCancelOrderNotifyRsp = ClientParamService.getInstance(ClientParamEnum.TEST.name()).cancelOrder(kdCancelOrderNotifyReq); |
| | | }else if(state.equals("1")){ |
| | | kdCancelOrderNotifyRsp = ClientParamService.getInstance(ClientParamEnum.PRD.name()).cancelOrder(kdCancelOrderNotifyReq); |
| | | }else{ |
| | | throw new FebsException("取消发货失败,系统配置异常"); |
| | | } |
| | | ValidateEntityUtils.ensureEqual(kdCancelOrderNotifyRsp.getResult(), true, "取消发货失败"); |
| | | |
| | | //更新发货状态 |