Browse Source

2025-11-18

销售报价的条目明细页签增加【询价申请中展示该条目行】标识
master
fengyuan_yang 9 months ago
parent
commit
b7f91af3c5
  1. 6
      src/main/java/com/spring/modules/quote/controller/QuoteDetailController.java
  2. 2
      src/main/java/com/spring/modules/quote/entity/QuoteDetail.java
  3. 2
      src/main/java/com/spring/modules/quote/mapper/QuoteDetailMapper.java
  4. 2
      src/main/java/com/spring/modules/quote/service/QuoteDetailService.java
  5. 5
      src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java
  6. 9
      src/main/resources/mapper/quote/QuoteDetailMapper.xml
  7. 1
      src/main/resources/mapper/quote/QuoteGroupDetailMapper.xml

6
src/main/java/com/spring/modules/quote/controller/QuoteDetailController.java

@ -67,4 +67,10 @@ public class QuoteDetailController {
List<QuoteDetail> list = quoteDetailService.queryQuoteDetailByInquiry(quoteDetail);
return R.ok().put("rows", list);
}
@PostMapping("/update/showFlag")
public R updateShowFlag(@RequestBody QuoteDetail quoteDetail){
quoteDetailService.updateShowFlag(quoteDetail.getId(), quoteDetail.getShowFlag());
return R.ok("操作成功");
}
}

2
src/main/java/com/spring/modules/quote/entity/QuoteDetail.java

@ -89,6 +89,8 @@ public class QuoteDetail {
private String active;
private String showFlag;
private String createBy;
private String updateBy;

2
src/main/java/com/spring/modules/quote/mapper/QuoteDetailMapper.java

@ -19,4 +19,6 @@ public interface QuoteDetailMapper extends BaseMapper<QuoteDetail> {
Integer queryItemNo(QuoteDetail quoteDetail);
List<QuoteDetail> queryQuoteDetailByInquiry(QuoteDetail quoteDetail);
int updateShowFlag(@Param("id") Long id, @Param("showFlag") String showFlag);
}

2
src/main/java/com/spring/modules/quote/service/QuoteDetailService.java

@ -32,4 +32,6 @@ public interface QuoteDetailService extends IService<QuoteDetail> {
QuoteDetail queryQuoteDetailById(Long id);
List<QuoteDetail> queryQuoteDetailByInquiry(QuoteDetail quoteDetail);
void updateShowFlag(Long id, String showFlag);
}

5
src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java

@ -732,4 +732,9 @@ public class QuoteDetailServiceImpl extends ServiceImpl<QuoteDetailMapper, Quote
public List<QuoteDetail> queryQuoteDetailByInquiry(QuoteDetail quoteDetail) {
return baseMapper.queryQuoteDetailByInquiry(quoteDetail);
}
@Override
public void updateShowFlag(Long id, String showFlag) {
baseMapper.updateShowFlag(id, showFlag);
}
}

9
src/main/resources/mapper/quote/QuoteDetailMapper.xml

@ -40,6 +40,7 @@
qd.tax_unit_price,
qd.remark,
qd.active,
qd.show_flag,
qd.create_by,
qd.create_date,
qd.update_by,
@ -149,6 +150,7 @@
qd.tax_unit_price,
qd.remark,
qd.active,
qd.show_flag,
qd.create_by,
qd.create_date,
qd.update_by,
@ -259,6 +261,7 @@
qd.tax_unit_price,
qd.remark,
qd.active,
qd.show_flag,
qd.create_by,
qd.create_date,
qd.update_by,
@ -327,4 +330,10 @@
</where>
order by qd.part_no
</select>
<update id="updateShowFlag">
UPDATE plm_quote_detail
SET show_flag = #{showFlag}
WHERE id = #{id}
</update>
</mapper>

1
src/main/resources/mapper/quote/QuoteGroupDetailMapper.xml

@ -308,6 +308,7 @@
on qd.part_no = pp.part_no and qd.site = pp.site
<where>
and qd.status = '下达'
and qd.show_flag = 'Y'
<if test="site != null and site != ''">
and qd.site = #{site}
</if>

Loading…
Cancel
Save