|
@@ -357,6 +357,7 @@ public class GLPPGFWebsitServiceImpl implements GLPPGFWebsitService {
|
|
Map<String, List<Belongcompany>> bMapxs = new HashMap<>();
|
|
Map<String, List<Belongcompany>> bMapxs = new HashMap<>();
|
|
List<String> saleList = new ArrayList<>();
|
|
List<String> saleList = new ArrayList<>();
|
|
List<String> serviceList = new ArrayList<>();
|
|
List<String> serviceList = new ArrayList<>();
|
|
|
|
+ List<String> pkguids = new ArrayList<>();
|
|
|
|
|
|
// 提取原有的网点信息
|
|
// 提取原有的网点信息
|
|
oldWebsitRec = brandWebsitService.lambdaQuery().eq(BrandWebsit::getGroupCompanyId,record.getBrandId()).list();
|
|
oldWebsitRec = brandWebsitService.lambdaQuery().eq(BrandWebsit::getGroupCompanyId,record.getBrandId()).list();
|
|
@@ -391,486 +392,512 @@ public class GLPPGFWebsitServiceImpl implements GLPPGFWebsitService {
|
|
// 获取新增的
|
|
// 获取新增的
|
|
if (addRec.size()>0){
|
|
if (addRec.size()>0){
|
|
for (ItfTblXinWangdianDownload item : addRec){
|
|
for (ItfTblXinWangdianDownload item : addRec){
|
|
- BrandWebsit v = new BrandWebsit();
|
|
|
|
- BeanUtils.copyProperties(item,v);
|
|
|
|
-
|
|
|
|
- v.setStat(BrandWebsitStatEnum.getMessageByCode(item.getStat()));
|
|
|
|
- if (InterFaceTypeEnum.SH_WEBSIT_TYPE.getCode().equals("S")){
|
|
|
|
- v.setFwlm("家电售后");
|
|
|
|
- }
|
|
|
|
- // 网点所属销售或售后公司编码赋值 这里可能是销售与可能是售后
|
|
|
|
- if (BeanUtil.isNotEmpty(item.getSsxsgs())){
|
|
|
|
- if (serviceList.contains(item.getSsxsgs())){
|
|
|
|
- v.setBelongCompanyId(bcMap.get(item.getSsxsgs()).get(0).getId());
|
|
|
|
- }
|
|
|
|
- v.setBelongCompany(item.getSsxsgs());
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- v.setId(UUID.randomUUID().toString());
|
|
|
|
- // 格力商户的网主键id
|
|
|
|
- v.setBrandPkId(item.getPkGuid());
|
|
|
|
- v.setSysWebsitNumber(item.getXtwdbh());
|
|
|
|
- v.setBrandWebsitNumber(item.getWdno());
|
|
|
|
- v.setBrandWebsitName(item.getWdmc());
|
|
|
|
- v.setGroupCompanyId(record.getBrandId());
|
|
|
|
- v.setGroupCompanyName(record.getBrand());
|
|
|
|
- v.setType(type);
|
|
|
|
- // 提取品类名称
|
|
|
|
- StringBuffer splbmc = getStringBuffer(oldSysDictRecMap, v.getSplb());
|
|
|
|
-
|
|
|
|
- v.setSplbmc(splbmc.toString());
|
|
|
|
- v.setCreateBy("system");
|
|
|
|
- v.setUpdateBy("system");
|
|
|
|
- v.setCreateTime(new Date());
|
|
|
|
- v.setUpdateTime(new Date());
|
|
|
|
- v.setSplb(","+item.getSplb()+",");
|
|
|
|
-
|
|
|
|
- // 操作人
|
|
|
|
- if (!StringUtils.isEmpty(item.getCzren())){
|
|
|
|
- v.setCreateBy(item.getCzren());
|
|
|
|
- v.setUpdateBy(item.getCzren());
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- // 创建时间
|
|
|
|
- if (!StringUtils.isEmpty(item.getCjsj())){
|
|
|
|
- v.setCreateTime(item.getCjsj());
|
|
|
|
- v.setUpdateTime(item.getCjsj());
|
|
|
|
|
|
+ if (oldWebsitRecMap.containsKey(item.getPkGuid()) || pkguids.contains(item.getPkGuid())){
|
|
|
|
+ // 修改
|
|
|
|
+ upXinWdinfo(updateWebsitRec, oldSysDictRecMap, serviceList, bcMap, item, oldWebsitRecMap);
|
|
|
|
+ } else {
|
|
|
|
+ // 新增
|
|
|
|
+ addXinWdinfo(record, type, addWebsitRec, oldSysDictRecMap, serviceList, bcMap, item);
|
|
|
|
+ pkguids.add(item.getPkGuid());
|
|
}
|
|
}
|
|
- addWebsitRec.add(v);
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
// 获取修改的
|
|
// 获取修改的
|
|
if (updateRec.size()>0){
|
|
if (updateRec.size()>0){
|
|
for (ItfTblXinWangdianDownload item : updateRec){
|
|
for (ItfTblXinWangdianDownload item : updateRec){
|
|
- flag = Boolean.FALSE;
|
|
|
|
- BrandWebsit old = oldWebsitRecMap.get(item.getPkGuid()).get(0);
|
|
|
|
-
|
|
|
|
- if (item.getSsxsgs() != null ){
|
|
|
|
- if (!old.getBelongCompany().equals(item.getSsxsgs())){
|
|
|
|
- old.setBelongCompanyId(0);
|
|
|
|
- if (serviceList.contains(item.getSsxsgs())){
|
|
|
|
- old.setBelongCompanyId(bcMap.get(item.getSsxsgs()).get(0).getId());
|
|
|
|
- }
|
|
|
|
- old.setBelongCompany(item.getSsxsgs());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
|
|
+ if (oldWebsitRecMap.containsKey(item.getPkGuid()) || pkguids.contains(item.getPkGuid())){
|
|
|
|
+ // 修改
|
|
|
|
+ upXinWdinfo(updateWebsitRec, oldSysDictRecMap, serviceList, bcMap, item, oldWebsitRecMap);
|
|
|
|
+ } else {
|
|
|
|
+ // 新增
|
|
|
|
+ addXinWdinfo(record, type, addWebsitRec, oldSysDictRecMap, serviceList, bcMap, item);
|
|
|
|
+ pkguids.add(item.getPkGuid());
|
|
}
|
|
}
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
- if (!old.getSysWebsitNumber().equals(item.getXtwdbh())){
|
|
|
|
- old.setSysWebsitNumber(item.getXtwdbh());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
|
|
+ // 新增的插入到表
|
|
|
|
+ if (addWebsitRec.size()>0){
|
|
|
|
+ brandWebsitService.saveBatch(addWebsitRec);
|
|
|
|
+ log.info("本地网点信息表新增插入了{}条数据", addWebsitRec.size());
|
|
|
|
+ }
|
|
|
|
+ // 更新
|
|
|
|
+ if (updateWebsitRec.size()>0){
|
|
|
|
+ brandWebsitService.updateBatchById(updateWebsitRec);
|
|
|
|
+ log.info("本地网点信息表更新修改了{}条数据", updateWebsitRec.size());
|
|
|
|
+ }
|
|
|
|
+ pkguids.clear();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ private void upXinWdinfo(List<BrandWebsit> updateWebsitRec, Map<String, String> oldSysDictRecMap,
|
|
|
|
+ List<String> serviceList, Map<String, List<Belongcompany>> bcMap,
|
|
|
|
+ ItfTblXinWangdianDownload item, Map<String, List<BrandWebsit>> oldWebsitRecMap) {
|
|
|
|
+ Boolean flag;
|
|
|
|
+ BrandWebsit old = oldWebsitRecMap.get(item.getPkGuid()).get(0);
|
|
|
|
+
|
|
|
|
+ flag = Boolean.FALSE;
|
|
|
|
+ if (item.getSsxsgs() != null ){
|
|
|
|
+ if (!old.getBelongCompany().equals(item.getSsxsgs())){
|
|
|
|
+ old.setBelongCompanyId(0);
|
|
|
|
+ if (serviceList.contains(item.getSsxsgs())){
|
|
|
|
+ old.setBelongCompanyId(bcMap.get(item.getSsxsgs()).get(0).getId());
|
|
}
|
|
}
|
|
- if (!old.getBrandWebsitNumber().equals(item.getWdno())){
|
|
|
|
- old.setBrandWebsitNumber(item.getWdno());
|
|
|
|
|
|
+ old.setBelongCompany(item.getSsxsgs());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (!old.getSysWebsitNumber().equals(item.getXtwdbh())){
|
|
|
|
+ old.setSysWebsitNumber(item.getXtwdbh());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+ if (!old.getBrandWebsitNumber().equals(item.getWdno())){
|
|
|
|
+ old.setBrandWebsitNumber(item.getWdno());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+ if (!old.getBrandWebsitName().equals(item.getWdmc())){
|
|
|
|
+ old.setBrandWebsitName(item.getWdmc());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getFzren()) || !StringUtils.isEmpty(item.getFzren())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getFzren()) && !StringUtils.isEmpty(item.getFzren())){
|
|
|
|
+ if (!old.getFzren().equals(item.getFzren())){
|
|
|
|
+ old.setFzren(item.getFzren());
|
|
flag = Boolean.TRUE;
|
|
flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!old.getBrandWebsitName().equals(item.getWdmc())){
|
|
|
|
- old.setBrandWebsitName(item.getWdmc());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getFzren())) {
|
|
|
|
+ old.setFzren(item.getFzren());
|
|
|
|
+ } else {
|
|
|
|
+ old.setFzren("");
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getFzren()) || !StringUtils.isEmpty(item.getFzren())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getFzren()) && !StringUtils.isEmpty(item.getFzren())){
|
|
|
|
- if (!old.getFzren().equals(item.getFzren())){
|
|
|
|
- old.setFzren(item.getFzren());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getFzren())) {
|
|
|
|
- old.setFzren(item.getFzren());
|
|
|
|
- } else {
|
|
|
|
- old.setFzren("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getYddh()) || !StringUtils.isEmpty(item.getYddh())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getYddh()) && !StringUtils.isEmpty(item.getYddh())){
|
|
|
|
+ if (!old.getYddh().equals(item.getYddh())){
|
|
|
|
+ old.setYddh(item.getYddh());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getYddh()) || !StringUtils.isEmpty(item.getYddh())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getYddh()) && !StringUtils.isEmpty(item.getYddh())){
|
|
|
|
- if (!old.getYddh().equals(item.getYddh())){
|
|
|
|
- old.setYddh(item.getYddh());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getYddh())) {
|
|
|
|
- old.setYddh(item.getYddh());
|
|
|
|
- } else {
|
|
|
|
- old.setYddh("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getYddh())) {
|
|
|
|
+ old.setYddh(item.getYddh());
|
|
|
|
+ } else {
|
|
|
|
+ old.setYddh("");
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getDhhm()) || !StringUtils.isEmpty(item.getDhhm())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getYddh()) && !StringUtils.isEmpty(item.getDhhm())){
|
|
|
|
- if (!old.getDhhm().equals(item.getDhhm())){
|
|
|
|
- old.setDhhm(item.getDhhm());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getDhhm())) {
|
|
|
|
- old.setDhhm(item.getDhhm());
|
|
|
|
- } else {
|
|
|
|
- old.setDhhm("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getDhhm()) || !StringUtils.isEmpty(item.getDhhm())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getYddh()) && !StringUtils.isEmpty(item.getDhhm())){
|
|
|
|
+ if (!old.getDhhm().equals(item.getDhhm())){
|
|
|
|
+ old.setDhhm(item.getDhhm());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getSfdlfr()) || !StringUtils.isEmpty(item.getSfdlfr())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getSfdlfr()) && !StringUtils.isEmpty(item.getSfdlfr())){
|
|
|
|
- if (!old.getSfdlfr().equals(item.getSfdlfr())){
|
|
|
|
- old.setSfdlfr(item.getSfdlfr());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getSfdlfr())) {
|
|
|
|
- old.setSfdlfr(item.getSfdlfr());
|
|
|
|
- } else {
|
|
|
|
- old.setSfdlfr("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getDhhm())) {
|
|
|
|
+ old.setDhhm(item.getDhhm());
|
|
|
|
+ } else {
|
|
|
|
+ old.setDhhm("");
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getLxren()) || !StringUtils.isEmpty(item.getLxren())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getLxren()) && !StringUtils.isEmpty(item.getLxren())){
|
|
|
|
- if (!old.getLxren().equals(item.getLxren())){
|
|
|
|
- old.setLxren(item.getLxren());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getLxren())) {
|
|
|
|
- old.setLxren(item.getLxren());
|
|
|
|
- } else {
|
|
|
|
- old.setLxren("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getSfdlfr()) || !StringUtils.isEmpty(item.getSfdlfr())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getSfdlfr()) && !StringUtils.isEmpty(item.getSfdlfr())){
|
|
|
|
+ if (!old.getSfdlfr().equals(item.getSfdlfr())){
|
|
|
|
+ old.setSfdlfr(item.getSfdlfr());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getFzrsfz()) || !StringUtils.isEmpty(item.getFzrsfz())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getFzrsfz()) && !StringUtils.isEmpty(item.getFzrsfz())){
|
|
|
|
- if (!old.getFzrsfz().equals(item.getFzrsfz())){
|
|
|
|
- old.setFzrsfz(item.getFzrsfz());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getFzrsfz())) {
|
|
|
|
- old.setFzrsfz(item.getFzrsfz());
|
|
|
|
- } else {
|
|
|
|
- old.setFzrsfz("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getSfdlfr())) {
|
|
|
|
+ old.setSfdlfr(item.getSfdlfr());
|
|
|
|
+ } else {
|
|
|
|
+ old.setSfdlfr("");
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getShao()) || !StringUtils.isEmpty(item.getShao())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getShao()) && !StringUtils.isEmpty(item.getShao())){
|
|
|
|
- if (!old.getShao().equals(item.getShao())){
|
|
|
|
- old.setShao(item.getShao());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getShao())) {
|
|
|
|
- old.setShao(item.getShao());
|
|
|
|
- } else {
|
|
|
|
- old.setShao("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getLxren()) || !StringUtils.isEmpty(item.getLxren())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getLxren()) && !StringUtils.isEmpty(item.getLxren())){
|
|
|
|
+ if (!old.getLxren().equals(item.getLxren())){
|
|
|
|
+ old.setLxren(item.getLxren());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getKhyh()) || !StringUtils.isEmpty(item.getKhyh())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getKhyh()) && !StringUtils.isEmpty(item.getKhyh())){
|
|
|
|
- if (!old.getKhyh().equals(item.getKhyh())){
|
|
|
|
- old.setKhyh(item.getKhyh());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getKhyh())) {
|
|
|
|
- old.setKhyh(item.getKhyh());
|
|
|
|
- } else {
|
|
|
|
- old.setKhyh("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getLxren())) {
|
|
|
|
+ old.setLxren(item.getLxren());
|
|
|
|
+ } else {
|
|
|
|
+ old.setLxren("");
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getHanghao()) || !StringUtils.isEmpty(item.getHanghao())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getHanghao()) && !StringUtils.isEmpty(item.getHanghao())){
|
|
|
|
- if (!old.getHanghao().equals(item.getHanghao())){
|
|
|
|
- old.setHanghao(item.getHanghao());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getHanghao())) {
|
|
|
|
- old.setHanghao(item.getHanghao());
|
|
|
|
- } else {
|
|
|
|
- old.setHanghao("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getFzrsfz()) || !StringUtils.isEmpty(item.getFzrsfz())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getFzrsfz()) && !StringUtils.isEmpty(item.getFzrsfz())){
|
|
|
|
+ if (!old.getFzrsfz().equals(item.getFzrsfz())){
|
|
|
|
+ old.setFzrsfz(item.getFzrsfz());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getYhzh()) || !StringUtils.isEmpty(item.getYhzh())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getYhzh()) && !StringUtils.isEmpty(item.getYhzh())){
|
|
|
|
- if (!old.getYhzh().equals(item.getYhzh())){
|
|
|
|
- old.setYhzh(item.getYhzh());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getYhzh())) {
|
|
|
|
- old.setYhzh(item.getYhzh());
|
|
|
|
- } else {
|
|
|
|
- old.setYhzh("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getFzrsfz())) {
|
|
|
|
+ old.setFzrsfz(item.getFzrsfz());
|
|
|
|
+ } else {
|
|
|
|
+ old.setFzrsfz("");
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getSplb()) || !StringUtils.isEmpty(item.getSplb())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getSplb()) && !StringUtils.isEmpty(item.getSplb())){
|
|
|
|
- if (!old.getSplb().equals(","+item.getSplb()+",")){
|
|
|
|
- old.setSplb(","+item.getSplb()+",");
|
|
|
|
- // 提取品类名称
|
|
|
|
- StringBuffer splbmc = getStringBuffer(oldSysDictRecMap, item.getSplb());
|
|
|
|
- old.setSplbmc(splbmc.toString());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getSplb())) {
|
|
|
|
- old.setSplb(","+item.getSplb()+",");
|
|
|
|
- } else {
|
|
|
|
- old.setSplb("");
|
|
|
|
- }
|
|
|
|
- // 提取品类名称
|
|
|
|
- StringBuffer splbmc = getStringBuffer(oldSysDictRecMap, item.getSplb());
|
|
|
|
- old.setSplbmc(splbmc.toString());
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getShao()) || !StringUtils.isEmpty(item.getShao())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getShao()) && !StringUtils.isEmpty(item.getShao())){
|
|
|
|
+ if (!old.getShao().equals(item.getShao())){
|
|
|
|
+ old.setShao(item.getShao());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getWdjb()) || !StringUtils.isEmpty(item.getWdjb())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getWdjb()) && !StringUtils.isEmpty(item.getWdjb())){
|
|
|
|
- if (!old.getWdjb().equals(item.getWdjb())){
|
|
|
|
- old.setWdjb(item.getWdjb());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getWdjb())) {
|
|
|
|
- old.setWdjb(item.getWdjb());
|
|
|
|
- } else {
|
|
|
|
- old.setWdjb("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getShao())) {
|
|
|
|
+ old.setShao(item.getShao());
|
|
|
|
+ } else {
|
|
|
|
+ old.setShao("");
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getSfdsqy()) || !StringUtils.isEmpty(item.getSfdsqy())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getSfdsqy()) && !StringUtils.isEmpty(item.getSfdsqy())){
|
|
|
|
- if (!old.getSfdsqy().equals(item.getSfdsqy())){
|
|
|
|
- old.setSfdsqy(item.getSfdsqy());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getSfdsqy())) {
|
|
|
|
- old.setSfdsqy(item.getSfdsqy());
|
|
|
|
- } else {
|
|
|
|
- old.setSfdsqy("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getKhyh()) || !StringUtils.isEmpty(item.getKhyh())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getKhyh()) && !StringUtils.isEmpty(item.getKhyh())){
|
|
|
|
+ if (!old.getKhyh().equals(item.getKhyh())){
|
|
|
|
+ old.setKhyh(item.getKhyh());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getFwrx()) || !StringUtils.isEmpty(item.getFwrx())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getFwrx()) && !StringUtils.isEmpty(item.getFwrx())){
|
|
|
|
- if (!old.getFwrx().equals(item.getFwrx())){
|
|
|
|
- old.setFwrx(item.getFwrx());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getFwrx())) {
|
|
|
|
- old.setFwrx(item.getFwrx());
|
|
|
|
- } else {
|
|
|
|
- old.setFwrx("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getKhyh())) {
|
|
|
|
+ old.setKhyh(item.getKhyh());
|
|
|
|
+ } else {
|
|
|
|
+ old.setKhyh("");
|
|
}
|
|
}
|
|
-
|
|
|
|
- if (!old.getStat().equals(BrandWebsitStatEnum.getMessageByCode(item.getStat()))){
|
|
|
|
- old.setStat(BrandWebsitStatEnum.getMessageByCode(item.getStat()));
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getHanghao()) || !StringUtils.isEmpty(item.getHanghao())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getHanghao()) && !StringUtils.isEmpty(item.getHanghao())){
|
|
|
|
+ if (!old.getHanghao().equals(item.getHanghao())){
|
|
|
|
+ old.setHanghao(item.getHanghao());
|
|
flag = Boolean.TRUE;
|
|
flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
-
|
|
|
|
- if (!old.getShnum().equals(item.getShnum()) && !StringUtils.isEmpty(item.getShnum()) && old.getShnum().equals(0)){
|
|
|
|
- old.setShnum(item.getShnum());
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getHanghao())) {
|
|
|
|
+ old.setHanghao(item.getHanghao());
|
|
|
|
+ } else {
|
|
|
|
+ old.setHanghao("");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getYhzh()) || !StringUtils.isEmpty(item.getYhzh())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getYhzh()) && !StringUtils.isEmpty(item.getYhzh())){
|
|
|
|
+ if (!old.getYhzh().equals(item.getYhzh())){
|
|
|
|
+ old.setYhzh(item.getYhzh());
|
|
flag = Boolean.TRUE;
|
|
flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!old.getPsry().equals(item.getPsry()) && !StringUtils.isEmpty(item.getPsry()) && old.getPsry().equals(0)){
|
|
|
|
- old.setPsry(item.getPsry());
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getYhzh())) {
|
|
|
|
+ old.setYhzh(item.getYhzh());
|
|
|
|
+ } else {
|
|
|
|
+ old.setYhzh("");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getSplb()) || !StringUtils.isEmpty(item.getSplb())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getSplb()) && !StringUtils.isEmpty(item.getSplb())){
|
|
|
|
+ if (!old.getSplb().equals(","+ item.getSplb()+",")){
|
|
|
|
+ old.setSplb(","+ item.getSplb()+",");
|
|
|
|
+ // 提取品类名称
|
|
|
|
+ StringBuffer splbmc = getStringBuffer(oldSysDictRecMap, item.getSplb());
|
|
|
|
+ old.setSplbmc(splbmc.toString());
|
|
flag = Boolean.TRUE;
|
|
flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!old.getAzry().equals(item.getAzry()) && !StringUtils.isEmpty(item.getAzry()) && old.getAzry().equals(0)){
|
|
|
|
- old.setAzry(item.getAzry());
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getSplb())) {
|
|
|
|
+ old.setSplb(","+ item.getSplb()+",");
|
|
|
|
+ } else {
|
|
|
|
+ old.setSplb("");
|
|
|
|
+ }
|
|
|
|
+ // 提取品类名称
|
|
|
|
+ StringBuffer splbmc = getStringBuffer(oldSysDictRecMap, item.getSplb());
|
|
|
|
+ old.setSplbmc(splbmc.toString());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getWdjb()) || !StringUtils.isEmpty(item.getWdjb())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getWdjb()) && !StringUtils.isEmpty(item.getWdjb())){
|
|
|
|
+ if (!old.getWdjb().equals(item.getWdjb())){
|
|
|
|
+ old.setWdjb(item.getWdjb());
|
|
flag = Boolean.TRUE;
|
|
flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!old.getWxry().equals(item.getWxry()) && !StringUtils.isEmpty(item.getWxry()) && old.getWxry().equals(0)){
|
|
|
|
- old.setWxry(item.getWxry());
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getWdjb())) {
|
|
|
|
+ old.setWdjb(item.getWdjb());
|
|
|
|
+ } else {
|
|
|
|
+ old.setWdjb("");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getSfdsqy()) || !StringUtils.isEmpty(item.getSfdsqy())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getSfdsqy()) && !StringUtils.isEmpty(item.getSfdsqy())){
|
|
|
|
+ if (!old.getSfdsqy().equals(item.getSfdsqy())){
|
|
|
|
+ old.setSfdsqy(item.getSfdsqy());
|
|
flag = Boolean.TRUE;
|
|
flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!old.getShqcnum().equals(item.getShqcnum()) && !StringUtils.isEmpty(item.getShqcnum()) && old.getShqcnum().equals(0)){
|
|
|
|
- old.setShqcnum(item.getShqcnum());
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getSfdsqy())) {
|
|
|
|
+ old.setSfdsqy(item.getSfdsqy());
|
|
|
|
+ } else {
|
|
|
|
+ old.setSfdsqy("");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getFwrx()) || !StringUtils.isEmpty(item.getFwrx())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getFwrx()) && !StringUtils.isEmpty(item.getFwrx())){
|
|
|
|
+ if (!old.getFwrx().equals(item.getFwrx())){
|
|
|
|
+ old.setFwrx(item.getFwrx());
|
|
flag = Boolean.TRUE;
|
|
flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!old.getRwxnum().equals(item.getRwxnum()) && !StringUtils.isEmpty(item.getRwxnum()) && old.getRwxnum().equals(0)){
|
|
|
|
- old.setRwxnum(item.getRwxnum());
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getFwrx())) {
|
|
|
|
+ old.setFwrx(item.getFwrx());
|
|
|
|
+ } else {
|
|
|
|
+ old.setFwrx("");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (!old.getStat().equals(BrandWebsitStatEnum.getMessageByCode(item.getStat()))){
|
|
|
|
+ old.setStat(BrandWebsitStatEnum.getMessageByCode(item.getStat()));
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (!old.getShnum().equals(item.getShnum()) && !StringUtils.isEmpty(item.getShnum()) && old.getShnum().equals(0)){
|
|
|
|
+ old.setShnum(item.getShnum());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+ if (!old.getPsry().equals(item.getPsry()) && !StringUtils.isEmpty(item.getPsry()) && old.getPsry().equals(0)){
|
|
|
|
+ old.setPsry(item.getPsry());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+ if (!old.getAzry().equals(item.getAzry()) && !StringUtils.isEmpty(item.getAzry()) && old.getAzry().equals(0)){
|
|
|
|
+ old.setAzry(item.getAzry());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+ if (!old.getWxry().equals(item.getWxry()) && !StringUtils.isEmpty(item.getWxry()) && old.getWxry().equals(0)){
|
|
|
|
+ old.setWxry(item.getWxry());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+ if (!old.getShqcnum().equals(item.getShqcnum()) && !StringUtils.isEmpty(item.getShqcnum()) && old.getShqcnum().equals(0)){
|
|
|
|
+ old.setShqcnum(item.getShqcnum());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+ if (!old.getRwxnum().equals(item.getRwxnum()) && !StringUtils.isEmpty(item.getRwxnum()) && old.getRwxnum().equals(0)){
|
|
|
|
+ old.setRwxnum(item.getRwxnum());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+ if (!old.getMrzgczl().equals(item.getMrzgczl()) && !StringUtils.isEmpty(item.getMrzgczl()) && old.getMrzgczl().equals(0)){
|
|
|
|
+ old.setMrzgczl(item.getMrzgczl());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getCkmj()) || !StringUtils.isEmpty(item.getCkmj())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getCkmj()) && !StringUtils.isEmpty(item.getCkmj())){
|
|
|
|
+ if (!old.getCkmj().equals(item.getCkmj())){
|
|
|
|
+ old.setCkmj(item.getCkmj());
|
|
flag = Boolean.TRUE;
|
|
flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!old.getMrzgczl().equals(item.getMrzgczl()) && !StringUtils.isEmpty(item.getMrzgczl()) && old.getMrzgczl().equals(0)){
|
|
|
|
- old.setMrzgczl(item.getMrzgczl());
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getCkmj())) {
|
|
|
|
+ old.setCkmj(item.getCkmj());
|
|
|
|
+ } else {
|
|
|
|
+ old.setCkmj("");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getSfen()) || !StringUtils.isEmpty(item.getSfen())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getSfen()) && !StringUtils.isEmpty(item.getSfen())){
|
|
|
|
+ if (!old.getSfen().equals(item.getSfen())){
|
|
|
|
+ old.setSfen(item.getSfen());
|
|
flag = Boolean.TRUE;
|
|
flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getCkmj()) || !StringUtils.isEmpty(item.getCkmj())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getCkmj()) && !StringUtils.isEmpty(item.getCkmj())){
|
|
|
|
- if (!old.getCkmj().equals(item.getCkmj())){
|
|
|
|
- old.setCkmj(item.getCkmj());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getCkmj())) {
|
|
|
|
- old.setCkmj(item.getCkmj());
|
|
|
|
- } else {
|
|
|
|
- old.setCkmj("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getSfen())) {
|
|
|
|
+ old.setSfen(item.getSfen());
|
|
|
|
+ } else {
|
|
|
|
+ old.setSfen("");
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getSfen()) || !StringUtils.isEmpty(item.getSfen())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getSfen()) && !StringUtils.isEmpty(item.getSfen())){
|
|
|
|
- if (!old.getSfen().equals(item.getSfen())){
|
|
|
|
- old.setSfen(item.getSfen());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getSfen())) {
|
|
|
|
- old.setSfen(item.getSfen());
|
|
|
|
- } else {
|
|
|
|
- old.setSfen("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getCshi()) || !StringUtils.isEmpty(item.getCshi())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getCshi()) && !StringUtils.isEmpty(item.getCshi())){
|
|
|
|
+ if (!old.getCshi().equals(item.getCshi())){
|
|
|
|
+ old.setCshi(item.getCshi());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getCshi()) || !StringUtils.isEmpty(item.getCshi())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getCshi()) && !StringUtils.isEmpty(item.getCshi())){
|
|
|
|
- if (!old.getCshi().equals(item.getCshi())){
|
|
|
|
- old.setCshi(item.getCshi());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getCshi())) {
|
|
|
|
- old.setCshi(item.getCshi());
|
|
|
|
- } else {
|
|
|
|
- old.setCshi("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getCshi())) {
|
|
|
|
+ old.setCshi(item.getCshi());
|
|
|
|
+ } else {
|
|
|
|
+ old.setCshi("");
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getXian()) || !StringUtils.isEmpty(item.getXian())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getXian()) && !StringUtils.isEmpty(item.getXian())){
|
|
|
|
- if (!old.getXian().equals(item.getXian())){
|
|
|
|
- old.setXian(item.getXian());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getXian())) {
|
|
|
|
- old.setXian(item.getXian());
|
|
|
|
- } else {
|
|
|
|
- old.setXian("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getXian()) || !StringUtils.isEmpty(item.getXian())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getXian()) && !StringUtils.isEmpty(item.getXian())){
|
|
|
|
+ if (!old.getXian().equals(item.getXian())){
|
|
|
|
+ old.setXian(item.getXian());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getXzhen()) || !StringUtils.isEmpty(item.getXzhen())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getXzhen()) && !StringUtils.isEmpty(item.getXzhen())){
|
|
|
|
- if (!old.getXzhen().equals(item.getXzhen())){
|
|
|
|
- old.setXzhen(item.getXzhen());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getXzhen())) {
|
|
|
|
- old.setXzhen(item.getXzhen());
|
|
|
|
- } else {
|
|
|
|
- old.setXzhen("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getXian())) {
|
|
|
|
+ old.setXian(item.getXian());
|
|
|
|
+ } else {
|
|
|
|
+ old.setXian("");
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getDizi()) || !StringUtils.isEmpty(item.getDizi())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getDizi()) && !StringUtils.isEmpty(item.getDizi())){
|
|
|
|
- if (!old.getDizi().equals(item.getDizi())){
|
|
|
|
- old.setDizi(item.getDizi());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getDizi())) {
|
|
|
|
- old.setDizi(item.getDizi());
|
|
|
|
- } else {
|
|
|
|
- old.setDizi("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getXzhen()) || !StringUtils.isEmpty(item.getXzhen())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getXzhen()) && !StringUtils.isEmpty(item.getXzhen())){
|
|
|
|
+ if (!old.getXzhen().equals(item.getXzhen())){
|
|
|
|
+ old.setXzhen(item.getXzhen());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if ((item.getJingdu() !=null) && (old.getJingdu().compareTo(item.getJingdu()) !=0)){
|
|
|
|
- old.setJingdu(item.getJingdu());
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getXzhen())) {
|
|
|
|
+ old.setXzhen(item.getXzhen());
|
|
|
|
+ } else {
|
|
|
|
+ old.setXzhen("");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getDizi()) || !StringUtils.isEmpty(item.getDizi())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getDizi()) && !StringUtils.isEmpty(item.getDizi())){
|
|
|
|
+ if (!old.getDizi().equals(item.getDizi())){
|
|
|
|
+ old.setDizi(item.getDizi());
|
|
flag = Boolean.TRUE;
|
|
flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if ((item.getWeidu() !=null) && (old.getWeidu().compareTo(item.getWeidu()) !=0)){
|
|
|
|
- old.setWeidu(item.getWeidu());
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getDizi())) {
|
|
|
|
+ old.setDizi(item.getDizi());
|
|
|
|
+ } else {
|
|
|
|
+ old.setDizi("");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if ((item.getJingdu() !=null) && (old.getJingdu().compareTo(item.getJingdu()) !=0)){
|
|
|
|
+ old.setJingdu(item.getJingdu());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+ if ((item.getWeidu() !=null) && (old.getWeidu().compareTo(item.getWeidu()) !=0)){
|
|
|
|
+ old.setWeidu(item.getWeidu());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getQuhao()) || !StringUtils.isEmpty(item.getQuhao())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getQuhao()) && !StringUtils.isEmpty(item.getQuhao())){
|
|
|
|
+ if (!old.getQuhao().equals(item.getQuhao())){
|
|
|
|
+ old.setQuhao(item.getQuhao());
|
|
flag = Boolean.TRUE;
|
|
flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getQuhao()) || !StringUtils.isEmpty(item.getQuhao())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getQuhao()) && !StringUtils.isEmpty(item.getQuhao())){
|
|
|
|
- if (!old.getQuhao().equals(item.getQuhao())){
|
|
|
|
- old.setQuhao(item.getQuhao());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getQuhao())) {
|
|
|
|
- old.setQuhao(item.getQuhao());
|
|
|
|
- } else {
|
|
|
|
- old.setQuhao("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getQuhao())) {
|
|
|
|
+ old.setQuhao(item.getQuhao());
|
|
|
|
+ } else {
|
|
|
|
+ old.setQuhao("");
|
|
}
|
|
}
|
|
- if (!StringUtils.isEmpty(old.getBeiz()) || !StringUtils.isEmpty(item.getBeiz())){
|
|
|
|
- if (!StringUtils.isEmpty(old.getBeiz()) && !StringUtils.isEmpty(item.getBeiz())){
|
|
|
|
- if (!old.getBeiz().equals(item.getBeiz())){
|
|
|
|
- old.setBeiz(item.getBeiz());
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- flag = Boolean.TRUE;
|
|
|
|
- if (!StringUtils.isEmpty(item.getBeiz())) {
|
|
|
|
- old.setBeiz(item.getBeiz());
|
|
|
|
- } else {
|
|
|
|
- old.setBeiz("");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(old.getBeiz()) || !StringUtils.isEmpty(item.getBeiz())){
|
|
|
|
+ if (!StringUtils.isEmpty(old.getBeiz()) && !StringUtils.isEmpty(item.getBeiz())){
|
|
|
|
+ if (!old.getBeiz().equals(item.getBeiz())){
|
|
|
|
+ old.setBeiz(item.getBeiz());
|
|
|
|
+ flag = Boolean.TRUE;
|
|
}
|
|
}
|
|
- if (flag){
|
|
|
|
- old.setUpdateBy("system");
|
|
|
|
- old.setUpdateTime(new Date());
|
|
|
|
- if (!StringUtils.isEmpty(item.getCzren())){
|
|
|
|
- old.setUpdateBy(item.getCzren());
|
|
|
|
- }
|
|
|
|
- if (!StringUtils.isEmpty(item.getZhczsj())){
|
|
|
|
- old.setUpdateTime(item.getZhczsj());
|
|
|
|
- }
|
|
|
|
- updateWebsitRec.add(old);
|
|
|
|
|
|
+ } else {
|
|
|
|
+ flag = Boolean.TRUE;
|
|
|
|
+ if (!StringUtils.isEmpty(item.getBeiz())) {
|
|
|
|
+ old.setBeiz(item.getBeiz());
|
|
|
|
+ } else {
|
|
|
|
+ old.setBeiz("");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if (flag){
|
|
|
|
+ old.setUpdateBy("system");
|
|
|
|
+ old.setUpdateTime(new Date());
|
|
|
|
+ if (!StringUtils.isEmpty(item.getCzren())){
|
|
|
|
+ old.setUpdateBy(item.getCzren());
|
|
|
|
+ }
|
|
|
|
+ if (!StringUtils.isEmpty(item.getZhczsj())){
|
|
|
|
+ old.setUpdateTime(item.getZhczsj());
|
|
|
|
+ }
|
|
|
|
+ updateWebsitRec.add(old);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
- // 新增的插入到表
|
|
|
|
- if (addWebsitRec.size()>0){
|
|
|
|
- brandWebsitService.saveBatch(addWebsitRec);
|
|
|
|
- log.info("本地网点信息表新增插入了{}条数据", addWebsitRec.size());
|
|
|
|
|
|
+ private void addXinWdinfo(Brand record, String type, List<BrandWebsit> addWebsitRec, Map<String, String> oldSysDictRecMap, List<String> serviceList, Map<String, List<Belongcompany>> bcMap, ItfTblXinWangdianDownload item) {
|
|
|
|
+ BrandWebsit v = new BrandWebsit();
|
|
|
|
+ BeanUtils.copyProperties(item,v);
|
|
|
|
+
|
|
|
|
+ v.setStat(BrandWebsitStatEnum.getMessageByCode(item.getStat()));
|
|
|
|
+ if (InterFaceTypeEnum.SH_WEBSIT_TYPE.getCode().equals("S")){
|
|
|
|
+ v.setFwlm("家电售后");
|
|
}
|
|
}
|
|
- // 更新
|
|
|
|
- if (updateWebsitRec.size()>0){
|
|
|
|
- brandWebsitService.updateBatchById(updateWebsitRec);
|
|
|
|
- log.info("本地网点信息表更新修改了{}条数据", updateWebsitRec.size());
|
|
|
|
|
|
+ // 网点所属销售或售后公司编码赋值 这里可能是销售与可能是售后
|
|
|
|
+ if (BeanUtil.isNotEmpty(item.getSsxsgs())){
|
|
|
|
+ if (serviceList.contains(item.getSsxsgs())){
|
|
|
|
+ v.setBelongCompanyId(bcMap.get(item.getSsxsgs()).get(0).getId());
|
|
|
|
+ }
|
|
|
|
+ v.setBelongCompany(item.getSsxsgs());
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ v.setId(UUID.randomUUID().toString());
|
|
|
|
+ // 格力商户的网主键id
|
|
|
|
+ v.setBrandPkId(item.getPkGuid());
|
|
|
|
+ v.setSysWebsitNumber(item.getXtwdbh());
|
|
|
|
+ v.setBrandWebsitNumber(item.getWdno());
|
|
|
|
+ v.setBrandWebsitName(item.getWdmc());
|
|
|
|
+ v.setGroupCompanyId(record.getBrandId());
|
|
|
|
+ v.setGroupCompanyName(record.getBrand());
|
|
|
|
+ v.setType(type);
|
|
|
|
+ // 提取品类名称
|
|
|
|
+ StringBuffer splbmc = getStringBuffer(oldSysDictRecMap, v.getSplb());
|
|
|
|
+
|
|
|
|
+ v.setSplbmc(splbmc.toString());
|
|
|
|
+ v.setCreateBy("system");
|
|
|
|
+ v.setUpdateBy("system");
|
|
|
|
+ v.setCreateTime(new Date());
|
|
|
|
+ v.setUpdateTime(new Date());
|
|
|
|
+ v.setSplb(","+ item.getSplb()+",");
|
|
|
|
+
|
|
|
|
+ // 操作人
|
|
|
|
+ if (!StringUtils.isEmpty(item.getCzren())){
|
|
|
|
+ v.setCreateBy(item.getCzren());
|
|
|
|
+ v.setUpdateBy(item.getCzren());
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ // 创建时间
|
|
|
|
+ if (!StringUtils.isEmpty(item.getCjsj())){
|
|
|
|
+ v.setCreateTime(item.getCjsj());
|
|
|
|
+ v.setUpdateTime(item.getCjsj());
|
|
}
|
|
}
|
|
|
|
+ addWebsitRec.add(v);
|
|
}
|
|
}
|
|
|
|
|
|
private void extractedFSXSWDAddOrUpdate(List<ItfTblXinWangdianDownload> addRec, List<ItfTblXinWangdianDownload> updateRec, JSONArray jsonArray, String synTaskNo) {
|
|
private void extractedFSXSWDAddOrUpdate(List<ItfTblXinWangdianDownload> addRec, List<ItfTblXinWangdianDownload> updateRec, JSONArray jsonArray, String synTaskNo) {
|