1、新增pad接口:请领单(回退单)-移除单种物料

2、新增pad接口:请领单(回退单)-修改单种物料请领数量
This commit is contained in:
1378012178@qq.com 2025-12-01 11:24:27 +08:00
parent d75b09a6a4
commit 0b62af39d6
6 changed files with 72 additions and 0 deletions

View File

@ -116,6 +116,24 @@ public class InvoicingQldApi {
}
}
/**
* 请领单-移除物料
* 传请领单号+物料id
*
* @param queryDto
* @return
*/
@ApiOperation(value = "请领单-移除物料", notes = "请领单-移除物料")
@PostMapping(value = "/deleteQldWl")
public Result<?> deleteQldWl(@RequestBody InvoicingQldQueryEntity queryDto) {
boolean result = qinglingApi.deleteQldWl(queryDto);
if (result) {
return Result.OK("移除成功");
} else {
return Result.error("移除失败");
}
}
/**
* 请领单-购物车-清空
* 传nuid+elderid
@ -330,4 +348,22 @@ public class InvoicingQldApi {
}
}
/**
* 请领单-调整物料数量
* 传请领单号+物料id+物料数量
*
* @param queryDto
* @return
*/
@ApiOperation(value = "请领单-调整物料数量", notes = "请领单-调整物料数量")
@PostMapping(value = "/updateQldWlSl")
public Result<?> updateQldWlSl(@RequestBody InvoicingQldQueryEntity queryDto) {
boolean result = qinglingApi.updateQldWlSl(queryDto);
if (result) {
return Result.OK("修改成功");
} else {
return Result.error("修改失败");
}
}
}

View File

@ -56,4 +56,9 @@ public class InvoicingQldQueryEntity{
*/
private String searchContent;
/**
* 请领数量
*/
private Integer qlNum;
}

View File

@ -44,4 +44,8 @@ public interface IQinglingApi {
boolean orderReturn(InvoicingQldMainEntity dto);
boolean outbound(InvoicingQldMainEntity dto);
boolean deleteQldWl(InvoicingQldQueryEntity queryDto);
boolean updateQldWlSl(InvoicingQldQueryEntity queryDto);
}

View File

@ -23,4 +23,8 @@ public interface NuInvoicingQldInfoMapper extends BaseMapper<NuInvoicingQldInfo>
List<InvoicingQldInfoEntity> queryWlInfo(InvoicingQldQueryEntity queryDto);
IPage<NuInvoicingQldInfo> pages(Page<NuInvoicingQldInfo> page, @Param("dto") NuInvoicingQldInfo dto);
int deleteQldWl(InvoicingQldQueryEntity queryDto);
int updateQldWlSl(InvoicingQldQueryEntity queryDto);
}

View File

@ -93,4 +93,12 @@
where info.qld_no = #{dto.qldNo}
order by info.create_time desc
</select>
<delete id="deleteQldWl">
delete from nu_invoicing_qld_info where qld_no = #{qldNo} and wl_id = #{wlId}
</delete>
<update id="updateQldWlSl">
update nu_invoicing_qld_info set ql_num = #{qlNum} where qld_no = #{qldNo} and wl_id = #{wlId}
</update>
</mapper>

View File

@ -184,6 +184,14 @@ public class QingLingServiceImpl implements IQinglingApi {
return invoicingQldGwcService.deletePhysics(queryDto.getGwcId()) > 0 ? true : false;
}
@Override
public boolean deleteQldWl(InvoicingQldQueryEntity queryDto) {
if (StringUtils.isBlank(queryDto.getQldNo()) || StringUtils.isBlank(queryDto.getWlId())) {
return false;
}
return invoicingQldInfoMapper.deleteQldWl(queryDto) > 0 ? true : false;
}
@Override
public boolean removeAllGwc(InvoicingQldQueryEntity queryDto) {
if (StringUtils.isBlank(queryDto.getNuId()) || StringUtils.isBlank(queryDto.getElderId())) {
@ -787,4 +795,11 @@ public class QingLingServiceImpl implements IQinglingApi {
return invoicingQldMainService.update(qldData, qw);
}
@Override
public boolean updateQldWlSl(InvoicingQldQueryEntity queryDto) {
if (StringUtils.isBlank(queryDto.getQldNo()) || StringUtils.isBlank(queryDto.getWlId()) || queryDto.getQlNum() == null) {
return false;
}
return invoicingQldInfoMapper.updateQldWlSl(queryDto) > 0 ? true : false;
}
}