@@ -148,4 +148,11 @@ public class TOtherFeesController extends BaseController {
return itWarehouseBillsService.saveOtherFees(tWarehouseBills, feesCr, feesDr, type);
}
+
+ @PostMapping("/validateMblno")
+ public AjaxResult validateMblno(@RequestParam("mblno") String mblno) {
+ return itWarehouseBillsService.validateMblno(mblno);
+ }
@@ -403,4 +403,12 @@ public interface TWarehouseBillsMapper extends BaseMapper<TWarehouseBills> {
* 解押
*/
void unstake(Long aLong);
+ /**
+ * 根据提单号查询提单数量
+ *
+ * @param mblno 提单号
+ * @return 结果
+ */
+ int selectMblNoCount(@Param("mblno") String mblno);
@@ -971,4 +971,12 @@ public interface ITWarehouseBillsService {
AjaxResult masterSuppressThePreservationOfGoods(TWarehouseBills warehouseBills);
AjaxResult importLibraryInformationV1(MultipartFile file, Long fWarehouseid,Long billId, LoginUser loginUser);
+ * 验证提单号是否存在
+ AjaxResult validateMblno(String mblno);
@@ -10966,6 +10966,11 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
+ @Override
+ public AjaxResult validateMblno(String mblno) {
+ return AjaxResult.success(warehouseBillsMapper.selectMblNoCount(mblno));
/**
* RSA 签名
*
@@ -2,6 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<!--suppress ALL -->
<mapper namespace="com.ruoyi.warehouseBusiness.mapper.TWarehouseBillsMapper">
<resultMap type="TWarehousebills" id="TWarehousebillsResult">
@@ -3805,4 +3806,7 @@
<include refid="selectTWarehousebillsVo"></include>
where receipt_code = #{receiptCode}
</select>
+ <select id="selectMblNoCount" resultType="java.lang.Integer" parameterType="java.lang.String">
+ select count(f_id) from t_warehousebills where del_flag = '0' and f_mblno = #{mblno}
+ </select>
</mapper>