fix:客户管理中的销售记录接口优化

This commit is contained in:
zhangxuanming 2025-02-05 16:48:43 +08:00
parent d979b30aca
commit 1bff0c805e
3 changed files with 6 additions and 7 deletions

View File

@ -89,5 +89,5 @@ public interface WmProductSalseMapper
* @param clientId * @param clientId
* @return * @return
*/ */
List<SaleRecordVO> getSaleRecord(@Param("clientId") Long clientId); List<WmProductSalse> getSaleRecord(@Param("clientId") Long clientId);
} }

View File

@ -143,7 +143,7 @@ public class WmProductSalseServiceImpl implements IWmProductSalseService
*/ */
@Override @Override
public AjaxResult getSaleRecord(Long clientId) { public AjaxResult getSaleRecord(Long clientId) {
List<SaleRecordVO> saleRecordVOS = wmProductSalseMapper.getSaleRecord(clientId); List<WmProductSalse> saleRecordVOS = wmProductSalseMapper.getSaleRecord(clientId);
return AjaxResult.success(saleRecordVOS); return AjaxResult.success(saleRecordVOS);
} }
} }

View File

@ -193,11 +193,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select * from wm_product_salse_line select * from wm_product_salse_line
where salse_id in ( select salse_id from wm_product_salse where client_id = #{clientId} ) where salse_id in ( select salse_id from wm_product_salse where client_id = #{clientId} )
</select> </select>
<select id="getSaleRecord" resultType="com.ktg.mes.wm.domain.vo.SaleRecordVO" resultMap="SaleRecordVOResult"> <select id="getSaleRecord" resultType="com.ktg.mes.wm.domain.vo.SaleRecordVO" resultMap="WmProductSalseResult">
SELECT * FROM wm_product_salse_line wl <include refid="selectWmProductSalseVo"/>
LEFT JOIN (select * from wm_product_salse) ws ON ws.salse_id = wl.salse_id where
WHERE client_id = #{clientId}
ws.client_id = #{clientId}
</select> </select>
<insert id="insertWmProductSalse" parameterType="WmProductSalse" useGeneratedKeys="true" keyProperty="salseId"> <insert id="insertWmProductSalse" parameterType="WmProductSalse" useGeneratedKeys="true" keyProperty="salseId">