|
|
@@ -52,9 +52,6 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
@Autowired
|
|
|
private CommonDao commonDao;
|
|
|
|
|
|
- @Autowired
|
|
|
- protected JdbcTemplate jdbcTemplate;
|
|
|
-
|
|
|
@Autowired
|
|
|
private MailService mailService;
|
|
|
|
|
|
@@ -64,9 +61,6 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
@Autowired
|
|
|
private NoticeDao noticeDao;
|
|
|
|
|
|
- @Autowired
|
|
|
- private UserDao userDao;
|
|
|
-
|
|
|
private final static ErpBufferedLogger logger = BufferedLoggerManager.getLogger(ErpBufferedLogger.class);
|
|
|
|
|
|
private final static UsageBufferedLogger usageLogger = BufferedLoggerManager.getLogger(UsageBufferedLogger.class);
|
|
|
@@ -127,8 +121,10 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
List<PurcInquiryItem> inquiryItems = new ArrayList<>();
|
|
|
if(!CollectionUtils.isEmpty(inquiries)) {
|
|
|
for(PurcInquiry inquiry : inquiries) {
|
|
|
+ // 判断单号是否已存在
|
|
|
+ PurcInquiry old = inquiryDao.findByCodeAndEnUU(inquiry.getCode(), SystemSession.getUser().getEnterprise().getUu());
|
|
|
List<PurcInquiryItem> items = new ArrayList<PurcInquiryItem>();
|
|
|
- if(!CollectionUtils.isEmpty(inquiry.getInquiryItems())) {
|
|
|
+ if(old == null && !CollectionUtils.isEmpty(inquiry.getInquiryItems())) {
|
|
|
for(PurcInquiryItem item : inquiry.getInquiryItems()) {
|
|
|
item.setInquiry(inquiry);
|
|
|
items.add(item);
|