feat: 业务过滤采购类型字段

dev_test1.0
chenhc 1 year ago
parent c02bfb9b6a
commit b9d5f590cf

@ -395,6 +395,40 @@ public class IoCodeTempController extends BaseController {
}
}
//是否校验产品属性 1校验2.无需校验
if(bussinessTypeEntity.getVailProductAttributes() == 1 ){
Integer purType = udiInfoEntity.getPurType(); //1普通入账产品2.预验收产品。3寄售产品
int actionType = bussinessTypeEntity.getActionType(); //1带票正常2.预验收。3寄售
if (purType != actionType){
//包装友好提示
String msg = "";
switch (actionType) {
case 1:
msg = "普通入账产品";
break;
case 2:
msg = "预验收产品";
break;
case 3:
msg = "寄售产品";
break;
}
String msg2 = "";
switch (purType) {
case 1:
msg2 = "普通入账产品";
break;
case 2:
msg2 = "预验收产品";
break;
case 3:
msg2 = "寄售产品";
break;
}
return ResultVOUtils.error(500, "单据只允许录入" + msg +",当前录入产品为"+msg2+",请检查后重试!");
}
}
String orderId = addOrderRequest.getBillNo();
//三期校验

@ -173,9 +173,10 @@
<select id="findByNameCode" parameterType="java.lang.String"
resultType="com.glxp.api.entity.basic.UdiProductEntity">
SELECT *
SELECT basic_products.*,basic_udirel.purType
FROM basic_products
WHERE (nameCode = #{nameCode})
LEFT JOIN basic_udirel ON basic_udirel.uuid = basic_products.uuid
WHERE (basic_products.nameCode = #{nameCode})
limit 1
</select>
<insert id="insertUdiInfo" keyProperty="id" parameterType="com.glxp.api.entity.basic.UdiProductEntity">

Loading…
Cancel
Save