|
@@ -13,15 +13,7 @@ import com.abi.qms.platform.dao.vo.result.ActivationRecordVO;
|
|
|
import com.abi.qms.platform.dao.vo.result.PrintingDetailVO;
|
|
|
import com.abi.qms.platform.dao.vo.result.QrBoxMappingVO;
|
|
|
import com.abi.qms.platform.dao.vo.result.QueryWxQrBoxMappingDetailsVO;
|
|
|
-import com.abi.qms.platform.dto.req.ActivateDetailReq;
|
|
|
-import com.abi.qms.platform.dto.req.ActivateNowReq;
|
|
|
-import com.abi.qms.platform.dto.req.ActivationRecordReq;
|
|
|
-import com.abi.qms.platform.dto.req.ActiveBoxCodeReq;
|
|
|
-import com.abi.qms.platform.dto.req.GenerateBarCodeReq;
|
|
|
-import com.abi.qms.platform.dto.req.ListQrBoxCodeMappingReq;
|
|
|
-import com.abi.qms.platform.dto.req.PrintingDetailReq;
|
|
|
-import com.abi.qms.platform.dto.req.QueryWxQrBoxMappingDetailsWxReq;
|
|
|
-import com.abi.qms.platform.dto.req.ReplenishActivationReq;
|
|
|
+import com.abi.qms.platform.dto.req.*;
|
|
|
import com.abi.qms.platform.dto.res.ActivateDetailRes;
|
|
|
import com.abi.qms.platform.dto.res.ActivationRecordRes;
|
|
|
import com.abi.qms.platform.dto.res.ListQrBoxCodeMappingRes;
|
|
@@ -278,18 +270,20 @@ public class QrBoxMappingServiceImpl implements QrBoxMappingService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<QrBoxExportProperty> downloadExcelData(ListQrBoxCodeMappingReq listQrBoxCodeMappingReq) {
|
|
|
- ListQrBoxCodeMappingRes listQrBoxCodeMappingRes = listQrBoxCodeMapping(listQrBoxCodeMappingReq);
|
|
|
- if(Objects.nonNull(listQrBoxCodeMappingRes) && CollectionUtils.isNotEmpty(listQrBoxCodeMappingRes.getQrBoxMappingBeanList())){
|
|
|
+ public List<QrBoxExportProperty> downloadExcelData(ListQrBoxCodeMappingExportReq req) {
|
|
|
+ List<QrBoxMappingVO> qrBoxMappingVOList = qrBoxMappingMapper.listQrBoxCodeMapping(req);
|
|
|
+ if(CollectionUtils.isNotEmpty(qrBoxMappingVOList)){
|
|
|
List<QrBoxExportProperty> qrBoxExportProperties = new ArrayList<>();
|
|
|
- for (ListQrBoxCodeMappingRes.QrBoxMappingBean qrBoxMappingBean:listQrBoxCodeMappingRes.getQrBoxMappingBeanList()) {
|
|
|
- QrBoxExportProperty qrBoxExportProperty = PojoConverterUtils.copy(qrBoxMappingBean, QrBoxExportProperty.class);
|
|
|
- if(InvalidEnum.INVALID.is(qrBoxMappingBean.getInvalid())){
|
|
|
+ for (QrBoxMappingVO qrBoxMappingVO:qrBoxMappingVOList) {
|
|
|
+ QrBoxExportProperty qrBoxExportProperty = PojoConverterUtils.copy(qrBoxMappingVO, QrBoxExportProperty.class);
|
|
|
+ if(InvalidEnum.INVALID.is(qrBoxMappingVO.getInvalid())){
|
|
|
qrBoxExportProperty.setActiveStatus(InvalidEnum.INVALID.getName());
|
|
|
- }else if(BoxMappingActiveStatusEnum.NOT_ACTIVE.is(qrBoxMappingBean.getActiveStatus())){
|
|
|
- qrBoxExportProperty.setActiveStatus(BoxMappingActiveStatusEnum.NOT_ACTIVE.getName());
|
|
|
- }else if(BoxMappingActiveStatusEnum.ACTIVATED.is(qrBoxMappingBean.getActiveStatus())){
|
|
|
- qrBoxExportProperty.setActiveStatus(BoxMappingActiveStatusEnum.ACTIVATED.getName());
|
|
|
+ }else{
|
|
|
+ if(BoxMappingActiveStatusEnum.NOT_ACTIVE.is(qrBoxMappingVO.getActiveStatus())){
|
|
|
+ qrBoxExportProperty.setActiveStatus(BoxMappingActiveStatusEnum.NOT_ACTIVE.getName());
|
|
|
+ }else if(BoxMappingActiveStatusEnum.ACTIVATED.is(qrBoxMappingVO.getActiveStatus())){
|
|
|
+ qrBoxExportProperty.setActiveStatus(BoxMappingActiveStatusEnum.ACTIVATED.getName());
|
|
|
+ }
|
|
|
}
|
|
|
qrBoxExportProperties.add(qrBoxExportProperty);
|
|
|
}
|