添加接口
This commit is contained in:
parent
0397b79ed1
commit
af76fa75d8
|
|
@ -202,7 +202,7 @@ public class InvoicingApi {
|
|||
}
|
||||
|
||||
|
||||
@ApiOperation(value="获取物料分类树可采购的物料数量(采购单使用)", notes="获取物料分类树可采购的物料数量(采购单使用)")
|
||||
@ApiOperation(value="获取物料分类树可采购的物料数量(仓库列表使用)", notes="获取物料分类树可采购的物料数量(仓库列表使用)")
|
||||
@GetMapping(value = "/getTreeDataWlnum")
|
||||
public Result<Map<String,Object>> getTreeDataWlnum(MaterialCategoryEntity configMaterialCategory) {
|
||||
Map<String,Object> pageList = invoicingApi.getTreeDataWlnum(configMaterialCategory);
|
||||
|
|
@ -220,4 +220,21 @@ public class InvoicingApi {
|
|||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ApiOperation(value="获取物料分类树可采购的物料数量(购物车列表使用)", notes="获取物料分类树可采购的物料数量(购物车列表使用)")
|
||||
@GetMapping(value = "/getGwcTreeDataWlnum")
|
||||
public Result<Map<String,Object>> getGwcTreeDataWlnum(MaterialCategoryEntity configMaterialCategory) {
|
||||
Map<String,Object> pageList = invoicingApi.getGwcTreeDataWlnum(configMaterialCategory);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
|
||||
@ApiOperation(value="获取物料分类树可采购的物料数量(购物车列表使用)", notes="获取物料分类树可采购的物料数量(购物车列表使用)")
|
||||
@GetMapping(value = "/getCgdTreeDataWlnum")
|
||||
public Result<Map<String,Object>> getCgdTreeDataWlnum(MaterialCategoryEntity configMaterialCategory) {
|
||||
Map<String,Object> pageList = invoicingApi.getCgdTreeDataWlnum(configMaterialCategory);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -50,4 +50,8 @@ public interface IInvoicingApi {
|
|||
Map<String, Object> getTreeDataWlnum(MaterialCategoryEntity configMaterialCategory);
|
||||
|
||||
Map<String, Object> getGysListByWlId(MaterialInfoEntity materialInfoEntity);
|
||||
|
||||
Map<String, Object> getGwcTreeDataWlnum(MaterialCategoryEntity configMaterialCategory);
|
||||
|
||||
Map<String, Object> getCgdTreeDataWlnum(MaterialCategoryEntity configMaterialCategory);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,4 +29,8 @@ public interface ConfigMaterialInfoMapper extends BaseMapper<ConfigMaterialInfo>
|
|||
List<ConfigMaterialInfo> getTreeDataWlnum(@Param(Constants.WRAPPER) QueryWrapper<ConfigMaterialInfo> queryWrapper);
|
||||
|
||||
ConfigMaterialInfo getGysListByWlId(@Param("wlId") String wlId);
|
||||
|
||||
List<ConfigMaterialInfo> getGwcTreeDataWlnum(@Param(Constants.WRAPPER) QueryWrapper<ConfigMaterialInfo> queryWrapper);
|
||||
|
||||
List<ConfigMaterialInfo> getCgdTreeDataWlnum(@Param(Constants.WRAPPER) QueryWrapper<ConfigMaterialInfo> queryWrapper);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -73,4 +73,19 @@
|
|||
GROUP BY a.id,a.suppliers
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
<select id="getGwcTreeDataWlnum" resultType="com.nu.modules.ConfigMaterial.entity.ConfigMaterialInfo">
|
||||
select a.*
|
||||
from nu_invoicing_qgd_info a
|
||||
left join nu_config_material_info b on b.id = a.wl_id
|
||||
${ew.customSqlSegment}
|
||||
</select>
|
||||
|
||||
<select id="getCgdTreeDataWlnum" resultType="com.nu.modules.ConfigMaterial.entity.ConfigMaterialInfo">
|
||||
select a.*
|
||||
from nu_invoicing_cgd_info a
|
||||
left join nu_config_material_info b on b.id = a.wl_id
|
||||
${ew.customSqlSegment}
|
||||
</select>
|
||||
</mapper>
|
||||
|
|
@ -554,7 +554,7 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
|
|||
queryWrapper.eq(StringUtils.isNotEmpty(configMaterialCategory.getMedicationId()),"b.medication_id",configMaterialCategory.getMedicationId());
|
||||
List<ConfigMaterialInfo> list = configMaterialInfoMapper.getTreeDataWlnum(queryWrapper);
|
||||
map.put("success",true);
|
||||
map.put("message","可采购物料数量");
|
||||
map.put("message","物料数量");
|
||||
map.put("totalSize",list.size());
|
||||
return map;
|
||||
}
|
||||
|
|
@ -569,4 +569,39 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
|
|||
}
|
||||
return map;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> getGwcTreeDataWlnum(MaterialCategoryEntity configMaterialCategory) {
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
QueryWrapper<ConfigMaterialInfo> queryWrapper = new QueryWrapper<ConfigMaterialInfo>();
|
||||
queryWrapper.eq(StringUtils.isNotEmpty(configMaterialCategory.getCategoryId()),"b.category_id",configMaterialCategory.getCategoryId());
|
||||
queryWrapper.eq(StringUtils.isNotEmpty(configMaterialCategory.getTypeId()),"b.type_id",configMaterialCategory.getTypeId());
|
||||
queryWrapper.eq(StringUtils.isNotEmpty(configMaterialCategory.getMedicationId()),"b.medication_id",configMaterialCategory.getMedicationId());
|
||||
List<ConfigMaterialInfo> list = configMaterialInfoMapper.getGwcTreeDataWlnum(queryWrapper);
|
||||
map.put("success",true);
|
||||
map.put("message","物料数量");
|
||||
map.put("totalSize",list.size());
|
||||
return map;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> getCgdTreeDataWlnum(MaterialCategoryEntity configMaterialCategory) {
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
QueryWrapper<ConfigMaterialInfo> queryWrapper = new QueryWrapper<ConfigMaterialInfo>();
|
||||
if(StringUtils.isEmpty(configMaterialCategory.getCgdId())){
|
||||
map.put("success",false);
|
||||
map.put("message","参数错误");
|
||||
map.put("totalSize",null);
|
||||
return map;
|
||||
}
|
||||
queryWrapper.eq("a.cgd_id",configMaterialCategory.getCgdId());
|
||||
queryWrapper.eq(StringUtils.isNotEmpty(configMaterialCategory.getCategoryId()),"b.category_id",configMaterialCategory.getCategoryId());
|
||||
queryWrapper.eq(StringUtils.isNotEmpty(configMaterialCategory.getTypeId()),"b.type_id",configMaterialCategory.getTypeId());
|
||||
queryWrapper.eq(StringUtils.isNotEmpty(configMaterialCategory.getMedicationId()),"b.medication_id",configMaterialCategory.getMedicationId());
|
||||
List<ConfigMaterialInfo> list = configMaterialInfoMapper.getCgdTreeDataWlnum(queryWrapper);
|
||||
map.put("success",true);
|
||||
map.put("message","物料数量");
|
||||
map.put("totalSize",list.size());
|
||||
return map;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue