|
|
@@ -28,11 +28,8 @@ import com.uas.ps.inquiry.page.criteria.SimpleExpression;
|
|
|
import com.uas.ps.inquiry.page.exception.IllegalOperatorException;
|
|
|
import com.uas.ps.inquiry.service.InquiryService;
|
|
|
import com.uas.ps.inquiry.service.PublicInquiryService;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashSet;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Set;
|
|
|
+
|
|
|
+import java.util.*;
|
|
|
import javax.persistence.criteria.CriteriaBuilder;
|
|
|
import javax.persistence.criteria.CriteriaQuery;
|
|
|
import javax.persistence.criteria.Predicate;
|
|
|
@@ -266,6 +263,14 @@ public class InquiryServiceImpl implements InquiryService {
|
|
|
products.add(productInfo);
|
|
|
for (PublicInquiryItem item1 : inquiry.getInquiryItems()) {
|
|
|
if (item1.getCmpCode() != null && item1.getCmpCode().equals(productInfo.getCmpCode())) {
|
|
|
+ String sql = "select at_path,at_name from attachs a left join public$inquiryitems$attach p on a.at_id = p.at_id " +
|
|
|
+ "left join public$inquiryitems i on p.id_id = i.id_id where i.id_id = " + item1.getId();
|
|
|
+ List<Map<String, Object>> maps = jdbcTemplate.queryForList(sql);
|
|
|
+ if (!org.springframework.util.CollectionUtils.isEmpty(maps)) {
|
|
|
+ Map<String, Object> map = maps.get(0);
|
|
|
+ item1.setAttachUrl(map.get("at_path").toString());
|
|
|
+ item1.setAttachName(map.get("at_name").toString());
|
|
|
+ }
|
|
|
items.add(item1);
|
|
|
}
|
|
|
}
|
|
|
@@ -288,6 +293,14 @@ public class InquiryServiceImpl implements InquiryService {
|
|
|
productInfo.setCmpCode(product.getCmpCode());
|
|
|
for (PublicInquiryItem item : inquiry.getInquiryItems()) {
|
|
|
if (item.getProductId().equals(idInfo)) {
|
|
|
+ String sql = "select at_path,at_name from attachs a left join public$inquiryitems$attach p on a.at_id = p.at_id " +
|
|
|
+ "left join public$inquiryitems i on p.id_id = i.id_id where i.id_id = " + item.getId();
|
|
|
+ List<Map<String, Object>> maps = jdbcTemplate.queryForList(sql);
|
|
|
+ if (!org.springframework.util.CollectionUtils.isEmpty(maps)) {
|
|
|
+ Map<String, Object> map = maps.get(0);
|
|
|
+ item.setAttachUrl(map.get("at_path").toString());
|
|
|
+ item.setAttachName(map.get("at_name").toString());
|
|
|
+ }
|
|
|
items.add(item);
|
|
|
}
|
|
|
}
|