|
|
@@ -13,6 +13,7 @@ import com.uas.ps.inquiry.model.PurcInquiry;
|
|
|
import com.uas.ps.inquiry.model.PurcInquiryItemInfo;
|
|
|
import com.uas.ps.inquiry.page.PageInfo;
|
|
|
import com.uas.ps.inquiry.page.SearchFilter;
|
|
|
+import com.uas.ps.inquiry.page.criteria.PredicateUtils;
|
|
|
import com.uas.ps.inquiry.service.AttachService;
|
|
|
import com.uas.ps.inquiry.service.InquiryForSaleService;
|
|
|
import com.uas.ps.inquiry.service.PublicInquiryService;
|
|
|
@@ -70,6 +71,12 @@ public class PublicInquiryController {
|
|
|
List<Long> distribute = JSONObject.parseArray(distributes, Long.class);
|
|
|
searchFilter.setDistribute(distribute);
|
|
|
}
|
|
|
+ // 询价单主列表接口,默认限制询价单为有效状态
|
|
|
+ if (null != searchFilter.getValid()) {
|
|
|
+ pageInfo.expression(PredicateUtils.eq("valid", searchFilter.getValid(), false));
|
|
|
+ } else {
|
|
|
+ pageInfo.expression(PredicateUtils.eq("valid", Constant.YES, false));
|
|
|
+ }
|
|
|
IPage<PurcInquiryItemInfo> page = publicInquiryService.findTodoByPageInfo(pageInfo, searchFilter);
|
|
|
log.info("公共询价, 查询公共询价信息, UserUU: {}, EnUU: {}, 报价的应用来源: {}", searchFilter.getUserUU(), searchFilter.getEnUU(), InquirySource.PLAIN.name());
|
|
|
log.info("/inquiry/public 耗时:{}", (System.currentTimeMillis() - start));
|
|
|
@@ -311,6 +318,24 @@ public class PublicInquiryController {
|
|
|
return map;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 公共询价单明细设置禁用或反禁用
|
|
|
+ * B2C-admin
|
|
|
+ * @param id 询价明细id
|
|
|
+ * @param valid 是否生效状态 1为是,0为否
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/deleteItem", method = RequestMethod.POST)
|
|
|
+ public ModelMap deleteItems(Long id, Integer valid) {
|
|
|
+ long start = System.currentTimeMillis();
|
|
|
+ if (null == valid) {
|
|
|
+ valid = 0;
|
|
|
+ }
|
|
|
+ ModelMap map = publicInquiryService.deleteItems(id, valid);
|
|
|
+ log.info("/inquiry/public/deleteItems 耗时:{}", (System.currentTimeMillis() - start));
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+
|
|
|
/* ===========================================app接口start============================================================ */
|
|
|
|
|
|
/**
|