|
|
|
@ -329,6 +329,13 @@ public class IoCheckInoutService {
|
|
|
|
|
//业务单正向校验
|
|
|
|
|
public String bizOrderCheck(List<IoOrderDetailBizEntity> orderDetailBizEntities, List<IoOrderDetailCodeEntity> orderDetailCodeEntities) {
|
|
|
|
|
String errMsg = "";
|
|
|
|
|
//初始化默认值
|
|
|
|
|
for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) {
|
|
|
|
|
codeEntity.setCheckSuccess(false);
|
|
|
|
|
}
|
|
|
|
|
for (IoOrderDetailBizEntity bizEntity : orderDetailBizEntities) {
|
|
|
|
|
bizEntity.setCheckSuccess(false);
|
|
|
|
|
}
|
|
|
|
|
for (IoOrderDetailBizEntity bizEntity : orderDetailBizEntities) {
|
|
|
|
|
for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) {
|
|
|
|
|
if (!bizEntity.isCheckSuccess() && !codeEntity.isCheckSuccess() && checkId(bizEntity, codeEntity) == null
|
|
|
|
@ -359,18 +366,27 @@ public class IoCheckInoutService {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* && checkProductDate(bizEntity, codeEntity) == null
|
|
|
|
|
* && checkExpireDate(bizEntity, codeEntity) == null
|
|
|
|
|
* && checkProductDate(bizEntity, codeEntity) == null
|
|
|
|
|
* && checkExpireDate(bizEntity, codeEntity) == null
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
//扫码单反向校验
|
|
|
|
|
public String codeOrderCheck(List<IoOrderDetailCodeEntity> orderDetailCodeEntities, List<IoOrderDetailBizEntity> orderDetailBizEntities) {
|
|
|
|
|
|
|
|
|
|
//初始化默认值
|
|
|
|
|
for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) {
|
|
|
|
|
codeEntity.setCheckSuccess(false);
|
|
|
|
|
}
|
|
|
|
|
for (IoOrderDetailBizEntity bizEntity : orderDetailBizEntities) {
|
|
|
|
|
bizEntity.setCheckSuccess(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) {
|
|
|
|
|
for (IoOrderDetailBizEntity bizEntity : orderDetailBizEntities) {
|
|
|
|
|
if (!bizEntity.isCheckSuccess() && !codeEntity.isCheckSuccess() && checkId(bizEntity, codeEntity) == null
|
|
|
|
|
&& checkBatchNo(bizEntity, codeEntity) == null
|
|
|
|
|
&& checkProductDate(bizEntity, codeEntity) == null
|
|
|
|
|
&& checkExpireDate(bizEntity, codeEntity) == null
|
|
|
|
|
) {
|
|
|
|
|
|
|
|
|
|
if (checkCount(bizEntity, codeEntity) == null) {
|
|
|
|
|