法规清单添加详情接口
This commit is contained in:
+17
@@ -91,6 +91,23 @@ public class MarketStandardController {
|
|||||||
return Result.OK(result);
|
return Result.OK(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 详情
|
||||||
|
*
|
||||||
|
* @param lawsMarketStandard
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "外部标准库-市场法规清单-详情")
|
||||||
|
@ApiOperation(value = "外部标准库-市场法规清单-详情", notes = "外部标准库-市场法规清单-详情")
|
||||||
|
@GetMapping(value = "/queryById")
|
||||||
|
@ApiOperationSupport(order = 2)
|
||||||
|
@Translation
|
||||||
|
public Result<LawsMarketStandard> queryById(LawsMarketStandard lawsMarketStandard) {
|
||||||
|
LawsMarketStandard result = marketStandardService.queryById(lawsMarketStandard.getId());
|
||||||
|
return Result.OK(result);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 导出excel
|
* 导出excel
|
||||||
*/
|
*/
|
||||||
|
|||||||
-1
@@ -60,7 +60,6 @@ public class MarketStandardDetailController {
|
|||||||
@ApiOperation(value = "外部标准库-市场法规清单详情列表", notes = "外部标准库-市场法规清单详情列表")
|
@ApiOperation(value = "外部标准库-市场法规清单详情列表", notes = "外部标准库-市场法规清单详情列表")
|
||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
@ApiOperationSupport(order = 2)
|
@ApiOperationSupport(order = 2)
|
||||||
@RequiresPermissions("marketStandard:detail")
|
|
||||||
@Translation
|
@Translation
|
||||||
public Result<?> list(@RequestParam("manifestId") String manifestId, @RequestParam("manifestVersion") String manifestVersion) {
|
public Result<?> list(@RequestParam("manifestId") String manifestId, @RequestParam("manifestVersion") String manifestVersion) {
|
||||||
return lawsMarketStandardDetailService.getList(manifestId,manifestVersion);
|
return lawsMarketStandardDetailService.getList(manifestId,manifestVersion);
|
||||||
|
|||||||
+8
@@ -49,6 +49,14 @@ public interface ILawsMarketStandardService extends IService<LawsMarketStandard>
|
|||||||
*/
|
*/
|
||||||
MarketStandardDetailVO detail(LawsMarketStandardDetail marketStandardDetail);
|
MarketStandardDetailVO detail(LawsMarketStandardDetail marketStandardDetail);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据id查看详情
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
LawsMarketStandard queryById(String id);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查询
|
* 分页查询
|
||||||
* @param marketStandard
|
* @param marketStandard
|
||||||
|
|||||||
+13
@@ -365,6 +365,19 @@ public class LawsMarketStandardServiceImpl extends ServiceImpl<LawsMarketStandar
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public LawsMarketStandard queryById(String id) {
|
||||||
|
LawsMarketStandard lawsMarketStandard = getById(id);
|
||||||
|
if(Objects.isNull(lawsMarketStandard)){
|
||||||
|
throw new JeroBootException("数据不存在");
|
||||||
|
}
|
||||||
|
LambdaQueryWrapper<LawsMarketStandard> queryLawsMarketStandard = new LambdaQueryWrapper<>();
|
||||||
|
queryLawsMarketStandard.eq(LawsMarketStandard::getVersionFlag,lawsMarketStandard.getVersionFlag());
|
||||||
|
long l = count(queryLawsMarketStandard);
|
||||||
|
lawsMarketStandard.setManifestVersion("V" + l + ".0");
|
||||||
|
return lawsMarketStandard;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = JeroBootException.class)
|
@Transactional(rollbackFor = JeroBootException.class)
|
||||||
public synchronized Result<?> publish(String id) {
|
public synchronized Result<?> publish(String id) {
|
||||||
|
|||||||
Reference in New Issue
Block a user