添加接口-查询是否有盘点中的单据信息
This commit is contained in:
parent
33298eded1
commit
2ce148ee9b
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,4 +14,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|||
*/
|
||||
public interface NuInvoicingPddMainMapper extends BaseMapper<NuInvoicingPddMain> {
|
||||
|
||||
List<NuInvoicingPddMain> selectPddWlsfzyList(@Param("wlId") String wlId);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue