|
|
@ -34,6 +34,7 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
|
|
|
|
import javax.xml.ws.WebServiceException; |
|
|
|
import java.io.IOException; |
|
|
|
import java.io.IOException; |
|
|
|
import java.net.URLEncoder; |
|
|
|
import java.net.URLEncoder; |
|
|
|
import java.util.*; |
|
|
|
import java.util.*; |
|
|
@ -118,16 +119,11 @@ public class ImsAnalyseExampleServiceImpl extends BaseServiceImpl<ImsAnalyseExam |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public R updateAnalyseExample(AnalyseExample analyseExample) { |
|
|
|
public R updateAnalyseExample(AnalyseExample analyseExample) { |
|
|
|
QueryWrapper<AnalyseExample> queryWrapper = new QueryWrapper(); |
|
|
|
if (ObjectUtils.isEmpty(analyseExample)) { |
|
|
|
if (StringUtils.isNotEmpty(analyseExample.getEquipmentId())){ |
|
|
|
throw new WebServiceException("保存失败,参数丢失,请稍后重试!"); |
|
|
|
queryWrapper.lambda().eq(AnalyseExample::getEquipmentId, analyseExample.getEquipmentId()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (ObjectUtils.isNotEmpty(analyseExample.getSiteId())){ |
|
|
|
|
|
|
|
queryWrapper.lambda().eq(AnalyseExample::getSiteId, analyseExample.getSiteId()); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
AnalyseExample res = baseMapper.selectOne(queryWrapper.lambda().last("limit 1;")); |
|
|
|
if (ObjectUtils.isEmpty(analyseExample.getName())) { |
|
|
|
if (ObjectUtils.isNotEmpty(res)){ |
|
|
|
throw new WebServiceException("请输入配置名称!"); |
|
|
|
analyseExample.setId(res.getId()); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
this.saveOrUpdate(analyseExample); |
|
|
|
this.saveOrUpdate(analyseExample); |
|
|
|
return R.success("保存成功"); |
|
|
|
return R.success("保存成功"); |
|
|
|