|
@@ -220,8 +220,8 @@ public class SyOrderDataServiceImpl extends ServiceImpl<SyOrderDataMapper, SyOrd
|
|
|
SyOrderDataItem sy2 = JSONObject.toJavaObject(Object, SyOrderDataItem.class);
|
|
|
sy2.setId(sy.getAccount()+sy2.getId());
|
|
|
if(isNewOrder){
|
|
|
- SyOrderDataItem item = syOrderDataItemService.queryItemMub(sy2.getId());
|
|
|
- if(item==null){
|
|
|
+ String item = syOrderDataItemService.queryItemMub(sy2.getId());
|
|
|
+ if(item!=null && item.equals("已被参照")){
|
|
|
continue;
|
|
|
}else {
|
|
|
//更新数据前 删除旧数据防止id冲突
|
|
@@ -273,7 +273,7 @@ public class SyOrderDataServiceImpl extends ServiceImpl<SyOrderDataMapper, SyOrd
|
|
|
sy.setId(sy.getAccount()+sy.getId());
|
|
|
|
|
|
if(!isNewOrder){
|
|
|
- if(syItemList.size()<jianSon.size()){
|
|
|
+ if(syItemList.size()!=jianSon.size()){
|
|
|
//回写不拉取的数据状态 0
|
|
|
String blackWrite = "UPDATE SO_SOMain SET cdefine15 = '0' WHERE id='"+syId+"'";
|
|
|
if(sy.getAccount().equals("901")){
|