Commit 271250d5 by guojuxing

同步门店日志保存调整:如果已存在,则不新增,避免重复

parent b08a68bf
package com.gic.enterprise.service.impl;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -20,18 +22,22 @@ public class WmStoreSyncLogServiceImpl implements WmStoreSyncLogService {
@Override
public void saveWmStoreSyncLog(Integer storeId, Integer wmMallStoreId, Integer type,
Integer enterpriseId, String storeCode, String storeName) {
Date now = new Date();
TabWmStoreSyncLog record = new TabWmStoreSyncLog()
.setStoreId(storeId)
.setEnterpriseId(enterpriseId)
.setStatus(1)
.setStoreCode(storeCode)
.setWmMallStoreId(wmMallStoreId)
.setStoreName(storeName)
.setStoreType(type)
.setCreateTime(now)
.setUpdateTime(now);
tabWmStoreSyncLogMapper.insert(record);
//先判断是否已存在
List<TabWmStoreSyncLog> list = listByStoreId(Arrays.asList(storeId), wmMallStoreId);
if (CollectionUtils.isEmpty(list)) {
Date now = new Date();
TabWmStoreSyncLog record = new TabWmStoreSyncLog()
.setStoreId(storeId)
.setEnterpriseId(enterpriseId)
.setStatus(1)
.setStoreCode(storeCode)
.setWmMallStoreId(wmMallStoreId)
.setStoreName(storeName)
.setStoreType(type)
.setCreateTime(now)
.setUpdateTime(now);
tabWmStoreSyncLogMapper.insert(record);
}
}
@Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment