|
|
|
@ -553,9 +553,10 @@ public class ChanjetManager {
|
|
|
|
|
// 设置为“否”,关闭所有与用友通信的接口
|
|
|
|
|
if(!getSystemParameters()) return ;
|
|
|
|
|
|
|
|
|
|
MaterialDO materialDOMaxTs = materialMapper.selectList(new LambdaUpdateWrapper<MaterialDO>(){{
|
|
|
|
|
orderByDesc(MaterialDO::getTs);
|
|
|
|
|
}}).get(0);
|
|
|
|
|
// MaterialDO materialDOMaxTs = materialMapper.selectList(new LambdaUpdateWrapper<MaterialDO>(){{
|
|
|
|
|
// orderByDesc(MaterialDO::getTs);
|
|
|
|
|
// }}).get(0);
|
|
|
|
|
MaterialDO materialDOMaxTs = materialMapper.selectMaxts();
|
|
|
|
|
|
|
|
|
|
String maxTs = materialDOMaxTs== null?null:materialDOMaxTs.getTs();
|
|
|
|
|
HashSet<Long> materialIds = new HashSet<>();
|
|
|
|
@ -677,15 +678,17 @@ public class ChanjetManager {
|
|
|
|
|
|
|
|
|
|
}while (maxTs != null);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(!materialIds.isEmpty()){
|
|
|
|
|
// 删除
|
|
|
|
|
LambdaQueryWrapper<MaterialDO> wrapper = new LambdaQueryWrapper<MaterialDO>(){{
|
|
|
|
|
}};
|
|
|
|
|
if(!materialIds.isEmpty()){
|
|
|
|
|
wrapper.notIn(MaterialDO::getId, materialIds);
|
|
|
|
|
}
|
|
|
|
|
materialMapper.delete(wrapper);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void saveMaterialColor(List<QueryMaterialFreeItemBriefResVO> freeitembriefinfo,Long matId){
|
|
|
|
|
freeitembriefinfo.forEach(fo->{
|
|
|
|
|
if(fo.getName().equals("颜色")){
|
|
|
|
|