|
@@ -9,39 +9,11 @@ import com.abi.qms.platform.dao.entity.QrPackageBatch;
|
|
|
import com.abi.qms.platform.dao.entity.QrPackageDownloadRecord;
|
|
|
import com.abi.qms.platform.dao.entity.QrRepertoryColumn;
|
|
|
import com.abi.qms.platform.dao.entity.UserInfo;
|
|
|
-import com.abi.qms.platform.dao.enums.FactoryLevelEnum;
|
|
|
-import com.abi.qms.platform.dao.enums.FactoryTypeEnum;
|
|
|
-import com.abi.qms.platform.dao.enums.InvalidEnum;
|
|
|
-import com.abi.qms.platform.dao.enums.QrPackageApplyStatusEnum;
|
|
|
-import com.abi.qms.platform.dao.enums.QrPackageGenerateStatusEnum;
|
|
|
-import com.abi.qms.platform.dao.enums.QrRepertoryTypeEnum;
|
|
|
-import com.abi.qms.platform.dao.mapper.BaseActiveMapper;
|
|
|
-import com.abi.qms.platform.dao.mapper.BaseFactoryMapper;
|
|
|
-import com.abi.qms.platform.dao.mapper.QrBoxMappingMapper;
|
|
|
-import com.abi.qms.platform.dao.mapper.QrPackageBatchMapper;
|
|
|
-import com.abi.qms.platform.dao.mapper.QrPackageDownloadRecordMapper;
|
|
|
-import com.abi.qms.platform.dao.mapper.QrPackageMapper;
|
|
|
-import com.abi.qms.platform.dao.mapper.QrRepertoryColumnMapper;
|
|
|
+import com.abi.qms.platform.dao.enums.*;
|
|
|
+import com.abi.qms.platform.dao.mapper.*;
|
|
|
import com.abi.qms.platform.dao.tablestore.entity.QrCode;
|
|
|
-import com.abi.qms.platform.dao.vo.result.PackageActiveVO;
|
|
|
-import com.abi.qms.platform.dao.vo.result.QrBoxMappingVO;
|
|
|
-import com.abi.qms.platform.dao.vo.result.QrPackageBatchVO;
|
|
|
-import com.abi.qms.platform.dao.vo.result.QrPackageVO;
|
|
|
-import com.abi.qms.platform.dao.vo.result.QrSingleCheckVO;
|
|
|
-import com.abi.qms.platform.dto.req.DeleteQrPackageReq;
|
|
|
-import com.abi.qms.platform.dto.req.DownloadQrPackageReq;
|
|
|
-import com.abi.qms.platform.dto.req.GetQrPackageDetailReq;
|
|
|
-import com.abi.qms.platform.dto.req.GetQrSingleCheckDetailCodeReq;
|
|
|
-import com.abi.qms.platform.dto.req.InvalidQrPackageReq;
|
|
|
-import com.abi.qms.platform.dto.req.InvalidQrSingleReq;
|
|
|
-import com.abi.qms.platform.dto.req.ListQrPackageReq;
|
|
|
-import com.abi.qms.platform.dto.req.PassQrPackageReq;
|
|
|
-import com.abi.qms.platform.dto.req.QrOneBoxCodeMappingReq;
|
|
|
-import com.abi.qms.platform.dto.req.QrOnePackageBatchReq;
|
|
|
-import com.abi.qms.platform.dto.req.RefuseQrPackageReq;
|
|
|
-import com.abi.qms.platform.dto.req.SaveQrPackageReq;
|
|
|
-import com.abi.qms.platform.dto.req.SendMobileMsgReq;
|
|
|
-import com.abi.qms.platform.dto.req.ValidSAPOrderNoAndMaterialReq;
|
|
|
+import com.abi.qms.platform.dao.vo.result.*;
|
|
|
+import com.abi.qms.platform.dto.req.*;
|
|
|
import com.abi.qms.platform.dto.res.GetQrPackageDetailRes;
|
|
|
import com.abi.qms.platform.dto.res.GetQrSingleCheckDetailRes;
|
|
|
import com.abi.qms.platform.dto.res.ListQrPackageRes;
|
|
@@ -137,6 +109,8 @@ public class QrPackageServiceImpl implements QrPackageService {
|
|
|
@Autowired
|
|
|
private TableStoreUtils tableStoreUtils;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private BaseMaterialMapper baseMaterialMapper;
|
|
|
/**
|
|
|
* 保存码包
|
|
|
*/
|
|
@@ -293,7 +267,16 @@ public class QrPackageServiceImpl implements QrPackageService {
|
|
|
qrPackage.setStandbyRatio(req.getStandbyRatio());
|
|
|
qrPackage.setReasonApply(req.getReasonApply());
|
|
|
qrPackage.setInvalid(InvalidEnum.NOT_INVALID.getCode());
|
|
|
-
|
|
|
+ //20210602 lgs sta 根据物料ID查询物料类型,判断码类型,保存至码包表中
|
|
|
+ GetMaterialReq Material=new GetMaterialReq();
|
|
|
+ Material.setId(req.getMaterialId());
|
|
|
+ MaterialVO vo=baseMaterialMapper.getMaterialDetail(Material);
|
|
|
+ if (MaterialTypeEnum.BOTTLE_CAP.is(vo.getMaterialType())) {
|
|
|
+ qrPackage.setQrType(QrTypeEnum.CAP.getCode());
|
|
|
+ }else{
|
|
|
+ qrPackage.setQrType(QrTypeEnum.CARTON.getCode());
|
|
|
+ }
|
|
|
+ //end
|
|
|
return qrPackage;
|
|
|
}
|
|
|
|