添加修改版本号接口
This commit is contained in:
+17
@@ -257,4 +257,21 @@ public class MarketStandardController {
|
||||
public Result<String> getManifestNo(LawsMarketStandard marketStandard) {
|
||||
return marketStandardService.getManifestNo(marketStandard);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 修改版本号
|
||||
*
|
||||
* @param lawsMarketStandard
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "外部标准库-市场法规清单-修改版本号")
|
||||
@ApiOperation(value = "外部标准库-市场法规清单-修改版本号", notes = "外部标准库-市场法规清单-修改版本号")
|
||||
@ApiOperationSupport(order = 6)
|
||||
@PostMapping(value = "/editManifestVersion")
|
||||
// @RequiresPermissions("marketStandard:edit")
|
||||
public Result<T> editManifestVersion(@RequestBody LawsMarketStandard lawsMarketStandard) {
|
||||
this.marketStandardService.editManifestVersion(lawsMarketStandard);
|
||||
return Result.OK(ResultCommon.OK);
|
||||
}
|
||||
}
|
||||
|
||||
+6
@@ -127,4 +127,10 @@ public interface ILawsMarketStandardService extends IService<LawsMarketStandard>
|
||||
* @return
|
||||
*/
|
||||
Result<String> getManifestNo(LawsMarketStandard marketStandard);
|
||||
|
||||
/**
|
||||
* 修改版本号
|
||||
* @param marketStandard
|
||||
*/
|
||||
void editManifestVersion(LawsMarketStandard marketStandard);
|
||||
}
|
||||
|
||||
+22
@@ -692,6 +692,28 @@ public class LawsMarketStandardServiceImpl extends ServiceImpl<LawsMarketStandar
|
||||
}
|
||||
return Result.OK(String.join(",",listCountry));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void editManifestVersion(LawsMarketStandard marketStandard) {
|
||||
if(StringUtils.isEmpty(marketStandard.getManifestVersion())){
|
||||
throw new JeroBootException(ResultCommon.PARAMETER_NOT_RECOGNIZED);
|
||||
}
|
||||
LawsMarketStandard obj = getById(marketStandard.getId());
|
||||
if(Objects.isNull(obj)){
|
||||
throw new JeroBootException(ResultCommon.NO_CORRESPONDING_DATA_FOUND);
|
||||
}
|
||||
if(!Objects.equals(obj.getManifestStatus(),MarketStandardConstants.MANIFEST_STATUS_PUBLISH)){
|
||||
throw new JeroBootException(Objects.equals(LocaleContextHolder.getLocale(),Locale.ENGLISH) ?
|
||||
"Out of state" : "状态不正确");
|
||||
}
|
||||
LambdaUpdateWrapper<LawsMarketStandard> update = new LambdaUpdateWrapper<>();
|
||||
update.eq(LawsMarketStandard::getId,marketStandard.getId());
|
||||
update.set(LawsMarketStandard::getManifestVersion,marketStandard.getManifestVersion());
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
update.set(LawsMarketStandard::getUpdateBy,sysUser.getUsername());
|
||||
update.set(LawsMarketStandard::getUpdateTime,new Date());
|
||||
update(update);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user