添加接口-查询是否有盘点中的单据信息

This commit is contained in:
yangjun 2025-12-11 15:37:52 +08:00
parent 33298eded1
commit 2ce148ee9b
6 changed files with 41 additions and 1 deletions

View File

@ -129,4 +129,11 @@ public class InvoicingPddApi {
return Result.error(result.get("message").toString());
}
}
@ApiOperation(value = "盘点单-查询是否有盘点中的单据", notes = "盘点单-查询是否有盘点中的单据")
@GetMapping(value = "/queryPddStartInfo")
public Result<Map<String, String>> queryPddStartInfo(InvoicingPddInfoEntity invoicingPddInfoEntity) {
Map<String, String> pageList = pddApi.queryPddStartInfo(invoicingPddInfoEntity);
return Result.OK(pageList);
}
}

View File

@ -22,4 +22,6 @@ public interface IPddApi {
List<Map<String,String>> queryPddStartByList(InvoicingPddInfoEntity invoicingPddInfoEntity);
Map<String, Object> voidedPddMain(InvoicingPddMainEntity invoicingPddMainEntity);
Map<String, String> queryPddStartInfo(InvoicingPddInfoEntity invoicingPddInfoEntity);
}

View File

@ -14,4 +14,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
public interface NuInvoicingPddMainMapper extends BaseMapper<NuInvoicingPddMain> {
List<NuInvoicingPddMain> selectPddWlsfzyList(@Param("wlId") String wlId);
}

View File

@ -2,4 +2,9 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.nu.modules.pdd.mapper.NuInvoicingPddMainMapper">
<select id="selectPddWlsfzyList" resultType="com.nu.modules.pdd.entity.NuInvoicingPddMain">
select a.* from nu_invoicing_pdd_main a
INNER JOIN nu_invoicing_pdd_info b on a.id = b.pdd_id
where a.pdd_type = '1' and b.wl_id = #{wlId}
</select>
</mapper>

View File

@ -334,4 +334,18 @@ public class NuInvoicingPddMainServiceImpl extends ServiceImpl<NuInvoicingPddMai
map.put("message","操作成功");
return map;
}
@Override
public Map<String, String> queryPddStartInfo(InvoicingPddInfoEntity invoicingPddInfoEntity) {
List<NuInvoicingPddMain> list = baseMapper.selectList(new QueryWrapper<NuInvoicingPddMain>().eq("pdd_type","1"));
Map<String, String> map = new HashMap<>();
if(list.size()>0){
map.put("success","false");
map.put("message","有盘点单正在盘点中,请稍后尝试操作!");
return map;
}
map.put("success","true");
map.put("message","操作成功");
return map;
}
}

View File

@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.nu.entity.QgdInfoEntity;
import com.nu.modules.cgd.entity.NuInvoicingCgdMain;
import com.nu.modules.cgd.mapper.NuInvoicingCgdMainMapper;
import com.nu.modules.pdd.entity.NuInvoicingPddMain;
import com.nu.modules.pdd.mapper.NuInvoicingPddMainMapper;
import com.nu.modules.qgd.entity.QgdInfo;
import com.nu.modules.qgd.mapper.QgdInfoMapper;
import com.nu.modules.qld.entity.NuInvoicingQldGwc;
@ -47,6 +49,9 @@ public class BlWarehouseMaterialInfoServiceImpl extends ServiceImpl<BlWarehouseM
@Autowired
private NuInvoicingQldMainMapper qldMainMapper;
@Autowired
private NuInvoicingPddMainMapper pddMainMapper;
@Override
public String addAllWuliao(BlWarehouseMaterialInfo blWarehouseMaterialInfo) {
@ -122,7 +127,13 @@ public class BlWarehouseMaterialInfoServiceImpl extends ServiceImpl<BlWarehouseM
map.put("success",false);
return map;
}
//TODO 查询盘点单是否有占用的数据
//查询盘点单是否有占用的数据
List<NuInvoicingPddMain> pddMainList = pddMainMapper.selectPddWlsfzyList(wlId);
if(pddMainList.size()>0){
map.put("message","有仓库正在盘点单中,等盘点结束后再进行操作");
map.put("success",false);
return map;
}
map.put("message","无占用");
map.put("success",true);