添加修改版本号接口
This commit is contained in:
+17
@@ -257,4 +257,21 @@ public class MarketStandardController {
|
|||||||
public Result<String> getManifestNo(LawsMarketStandard marketStandard) {
|
public Result<String> getManifestNo(LawsMarketStandard marketStandard) {
|
||||||
return marketStandardService.getManifestNo(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
|
* @return
|
||||||
*/
|
*/
|
||||||
Result<String> getManifestNo(LawsMarketStandard marketStandard);
|
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));
|
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