|
@@ -16,6 +16,7 @@ import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
+import java.util.List;
|
|
|
|
|
|
@Slf4j
|
|
|
@Service
|
|
@@ -160,13 +161,16 @@ public class ZdcxService {
|
|
|
public boolean updateStandardInfo(Zdcx zdcx){
|
|
|
String docId = zdcx.getDocId();
|
|
|
UpdateWrapper<Zdcx> updateWrapper = new UpdateWrapper<>();
|
|
|
- updateWrapper.eq("DOC_ID", docId);
|
|
|
- int updateRows = zdcxMapper.update(zdcx, updateWrapper);
|
|
|
+ updateWrapper.eq("DOC_ID", docId)
|
|
|
+ .set("TITLE", zdcx.getTitle())
|
|
|
+ .set("PUBLISH_DEPT", zdcx.getPublishDept())
|
|
|
+ .set("CONTENT", zdcx.getContent());
|
|
|
+ int updateRows = zdcxMapper.update(null, updateWrapper);
|
|
|
if(updateRows > 0){
|
|
|
log.info("【制度查询】制度规范信息修改成功 文书号:{}", docId);
|
|
|
return true;
|
|
|
} else {
|
|
|
- throw new RuntimeException("数据库【制度查询】制度规范信息记录未修改 文书号:" + docId);
|
|
|
+ throw new RuntimeException("数据库【制度查询】制度规范信息记录未修改或不存在 文书号:" + docId);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -177,19 +181,15 @@ public class ZdcxService {
|
|
|
* @return
|
|
|
*/
|
|
|
@Transactional
|
|
|
- public boolean delDataByDocId(String[] docIds){
|
|
|
- int delRowsCount = 0;
|
|
|
- for (String docId : docIds) {
|
|
|
- QueryWrapper<Zdcx> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.eq("DOC_ID", docId);
|
|
|
- int delRows = zdcxMapper.delete(queryWrapper);
|
|
|
- delRowsCount += delRows;
|
|
|
- }
|
|
|
- if(delRowsCount == docIds.length){
|
|
|
- log.info("制度规范信息删除成功 已删除的文书号:{},删除的数据条数:{}", docIds.toString(), delRowsCount);
|
|
|
+ public boolean delDataByDocId(List<String> docIds){
|
|
|
+ QueryWrapper<Zdcx> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.in("DOC_ID", docIds);
|
|
|
+ int delRows = zdcxMapper.delete(queryWrapper);
|
|
|
+ if(delRows == docIds.size()){
|
|
|
+ log.info("制度规范信息删除成功 已删除的文书号:{},删除的数据条数:{}", docIds, delRows);
|
|
|
return true;
|
|
|
} else {
|
|
|
- throw new RuntimeException("数据库制度规范信息记录未删除或不存在 删除失败的文书号:" + docIds.toString());
|
|
|
+ throw new RuntimeException("数据库制度规范信息记录未删除或不存在 删除失败的文书号:" + docIds);
|
|
|
}
|
|
|
}
|
|
|
|