|
|
@ -14,6 +14,7 @@ import com.glxp.api.common.util.ResultVOUtils;
|
|
|
|
import com.glxp.api.constant.*;
|
|
|
|
import com.glxp.api.constant.*;
|
|
|
|
import com.glxp.api.constant.Constant;
|
|
|
|
import com.glxp.api.constant.Constant;
|
|
|
|
import com.glxp.api.controller.BaseController;
|
|
|
|
import com.glxp.api.controller.BaseController;
|
|
|
|
|
|
|
|
import com.glxp.api.dao.basic.UdiRelevanceDao;
|
|
|
|
import com.glxp.api.entity.auth.AuthAdmin;
|
|
|
|
import com.glxp.api.entity.auth.AuthAdmin;
|
|
|
|
import com.glxp.api.entity.auth.InvWarehouseEntity;
|
|
|
|
import com.glxp.api.entity.auth.InvWarehouseEntity;
|
|
|
|
import com.glxp.api.entity.basic.BasicBussinessTypeEntity;
|
|
|
|
import com.glxp.api.entity.basic.BasicBussinessTypeEntity;
|
|
|
@ -27,7 +28,9 @@ import com.glxp.api.entity.inv.InvPreinDetailEntity;
|
|
|
|
import com.glxp.api.entity.purchase.SupCertEntity;
|
|
|
|
import com.glxp.api.entity.purchase.SupCertEntity;
|
|
|
|
import com.glxp.api.entity.purchase.SupProductEntity;
|
|
|
|
import com.glxp.api.entity.purchase.SupProductEntity;
|
|
|
|
import com.glxp.api.entity.system.SystemParamConfigEntity;
|
|
|
|
import com.glxp.api.entity.system.SystemParamConfigEntity;
|
|
|
|
|
|
|
|
import com.glxp.api.exception.JsonException;
|
|
|
|
import com.glxp.api.req.basic.CompanyProductRelevanceRequest;
|
|
|
|
import com.glxp.api.req.basic.CompanyProductRelevanceRequest;
|
|
|
|
|
|
|
|
import com.glxp.api.req.basic.FilterUdiRelRequest;
|
|
|
|
import com.glxp.api.req.inout.AddEnterCodeRequest;
|
|
|
|
import com.glxp.api.req.inout.AddEnterCodeRequest;
|
|
|
|
import com.glxp.api.req.inout.AddOrderRequest;
|
|
|
|
import com.glxp.api.req.inout.AddOrderRequest;
|
|
|
|
import com.glxp.api.req.inout.FilterCodeRequest;
|
|
|
|
import com.glxp.api.req.inout.FilterCodeRequest;
|
|
|
@ -101,6 +104,8 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
IoCodeService codeService;
|
|
|
|
IoCodeService codeService;
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
InvPreProductDetailService invPreProductDetailService;
|
|
|
|
InvPreProductDetailService invPreProductDetailService;
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
UdiRelevanceDao udiRelevanceDao;
|
|
|
|
|
|
|
|
|
|
|
|
//手持端扫码单据上传调用接口
|
|
|
|
//手持端扫码单据上传调用接口
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
@ -451,6 +456,17 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
return ResultVOUtils.error(500, "单据只允许录入不需要扫码产品" + ",请检查后重试!");
|
|
|
|
return ResultVOUtils.error(500, "单据只允许录入不需要扫码产品" + ",请检查后重试!");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//是否需要收费校验 是否已绑定收费项目
|
|
|
|
|
|
|
|
if (IntUtil.value(bussinessTypeEntity.getRequireCost()) == 1 ){
|
|
|
|
|
|
|
|
FilterUdiRelRequest filterUdiRelRequest = new FilterUdiRelRequest();
|
|
|
|
|
|
|
|
filterUdiRelRequest.setUuid(udiInfoEntity.getUuid());
|
|
|
|
|
|
|
|
UdiRelevanceResponse udiRelevanceResponse = udiRelevanceDao.selectOneUdiJoinSup(filterUdiRelRequest);
|
|
|
|
|
|
|
|
if(IntUtil.value(udiRelevanceResponse.getRequireCost()) == 1) {
|
|
|
|
|
|
|
|
String thirdId = udiRelevanceResponse.getThirdId();
|
|
|
|
|
|
|
|
if (StrUtil.isEmpty(thirdId)) return ResultVOUtils.error(500, "当前产品未绑定收费项目" + ",请检查后重试!");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
String orderId = addOrderRequest.getBillNo();
|
|
|
|
String orderId = addOrderRequest.getBillNo();
|
|
|
|