|
|
@@ -481,28 +481,20 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
/**
|
|
|
* ERP提交公共询价单之后,更新平台状态,让公共询价服务中心询价单不能进行报价操作
|
|
|
*
|
|
|
- * @param inquiries 询价信息
|
|
|
+ * @param details 询价信息
|
|
|
* @author hejq
|
|
|
* @date 2018-01-14 12:20
|
|
|
*/
|
|
|
@Override
|
|
|
- public void updateInquiryStatus(List<Inquiry> inquiries, Long enuu) {
|
|
|
- if (!CollectionUtils.isEmpty(inquiries)) {
|
|
|
- for (Inquiry inquiry : inquiries) {
|
|
|
- if (!CollectionUtils.isEmpty(inquiry.getDetails())) {
|
|
|
- for (InquiryDetail detail : inquiry.getDetails()) {
|
|
|
- // 更新为过期状态,不能进行报价处理
|
|
|
- String sql = "update purc$puinquiryitems set id_overdue = 1 where id_inid in ( select in_id from purc$puinquiry where in_enuu = "
|
|
|
- + enuu + " and in_code = '" + detail.getId_incode() + "') and id_prodcode = '" + detail.getId_prodcode() + "'";
|
|
|
- jdbcTemplate.update(sql);
|
|
|
- // 更新已转报价的询价单明细状态
|
|
|
- jdbcTemplate.update("update public$inquiryItems set id_overdue = 1 where id_inid in " +
|
|
|
- "(select in_id from public$inquiry where in_enuu = " + enuu + " and in_code = '" + detail.getId_incode() + "') " +
|
|
|
- "and id_prodcode = '" + detail.getId_prodcode() + "'");
|
|
|
- // 更新已转报价的询价单主表check状态为已提交
|
|
|
- jdbcTemplate.update("update public$inquiry set in_checked = 1 where in_enuu = " + enuu + " and in_code = '" + detail.getId_incode() + "'");
|
|
|
- }
|
|
|
- }
|
|
|
+ public void updateInquiryStatus(List<InquiryDetail> details, Long enuu) {
|
|
|
+ if (!CollectionUtils.isEmpty(details)) {
|
|
|
+ for (InquiryDetail detail : details) {
|
|
|
+ // 更新为过期状态,不能进行报价处理
|
|
|
+ String sql = "update purc$puInquiryItems set id_overdue = 1 where id_id = " +
|
|
|
+ "(select id_sourceid from public$inquiryItems where id_id = " + detail.getB2b_id_id() + ")";
|
|
|
+ jdbcTemplate.update(sql);
|
|
|
+ // 更新已转报价的询价单明细状态
|
|
|
+ jdbcTemplate.update("update public$inquiryItems set id_checked = 1 where id_id = " + detail.getB2b_id_id());
|
|
|
}
|
|
|
}
|
|
|
}
|