Commit 2e63883b authored by diaoruifeng's avatar diaoruifeng

优化

parent b43a2662
......@@ -130,8 +130,15 @@ public class PmsApiDetailsController {
@ApiOperation("服务分类——编辑服务")
@PostMapping("/update")
public ResponseResult update(@RequestBody PmsApiMangageApi pmsApiMangageApi) {
return pmsApiManagementService.updateApi(pmsApiMangageApi);
public ResponseVO update(@RequestBody PmsApiMangageApi pmsApiMangageApi) {
PmsApiMangageApi pmsApiMangageApi1 = pmsApiManagementService.updateApi(pmsApiMangageApi);
if (pmsApiMangageApi1.getBoole()){
return ResponseVO.ok(pmsApiMangageApi1);
}else {
return ResponseVO.error("修改失败");
}
}
@ApiOperation("模型分类导航")
......
......@@ -30,9 +30,7 @@ public interface PmsApiManagementMapper extends BaseMapper<PmsApiManagement> {
List<PmsApiManagement> getList(PmsApiManagement pmsApiManagement);
int updateExent(PmsApiMangageApi pmsApiMangageApi);
int uodateIcon(PmsApiMangageApi pmsApiMangageApi);
}
......@@ -158,6 +158,18 @@ public class PmsApiMangageApi {
@ApiModelProperty("关系创建用户")
private String apiTenantRelUserName;
@ApiModelProperty("是否成功")
private boolean boole;
public boolean getBoole() {
return boole;
}
public void setBoole(boolean boole) {
this.boole = boole;
}
public String getObjId() {
return objId;
}
......
......@@ -49,6 +49,10 @@ public class OcpApiBaseVo implements Serializable {
@ApiModelProperty(value = "建设单位")
@Excel(name = "建设单位")
private String apiUnit;
@ApiModelProperty(value = "查询开始时间")
private String startTime;
@ApiModelProperty(value = "查询结束时间")
private String endTime;
@ApiModelProperty(value = "出参入参")
private List<OcpApiParam> apiParams;
@ApiModelProperty(value = "出参集合")
......
......@@ -29,7 +29,7 @@ public interface PmsApiManagementService extends IService<PmsApiManagement> {
ResponseResult deleteApi(PmsApiMangageApi pmsApiMangageApi);
ResponseResult updateApi(PmsApiMangageApi pmsApiMangageApi);
PmsApiMangageApi updateApi(PmsApiMangageApi pmsApiMangageApi);
ResponseVO<List<OcpApiGroupVo>> getApiNavigation();
......
......@@ -67,8 +67,6 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
pmsApiMangageApi.setObjId(randomString);
pmsApiMangageApi.setApiCtime(pmsApiMangageApi.getApiMtime());
pmsApiManagementMapper.addPamm(pmsApiMangageApi);
pmsApiMangageApi.setApiCode(pmsApiMangageApi.getApiGroupName());
pmsApiManagementMapper.addOag(pmsApiMangageApi);
return pmsApiMangageApi;
}
......@@ -83,11 +81,16 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
}
@Override
public ResponseResult updateApi(PmsApiMangageApi pmsApiMangageApi) {
pmsApiManagementMapper.updatePamm(pmsApiMangageApi);
pmsApiMangageApi.setApiCode(pmsApiMangageApi.getApiGroupName());
pmsApiManagementMapper.updateOag(pmsApiMangageApi);
return new ResponseResult(CommonCode.SUCCESS);
public PmsApiMangageApi updateApi(PmsApiMangageApi pmsApiMangageApi) {
int i = pmsApiManagementMapper.updatePamm(pmsApiMangageApi);
//pmsApiManagementMapper.updateExent(pmsApiMangageApi);
//pmsApiManagementMapper.uodateIcon(pmsApiMangageApi);
if(i==0){
pmsApiMangageApi.setBoole(false);
}else {
pmsApiMangageApi.setBoole(true);
}
return pmsApiMangageApi;
}
@Override
......
......@@ -92,17 +92,24 @@
<if test="apiUnit !=null and apiUnit!=''">
and oab.api_unit = #{apiUnit}
</if>
<if test="professionalKind !=null and professionalKind!=''">
and oab.professional_kind = #{professionalKind}
</if>
<if test="apiUserName !=null and apiUserName!=''">
and oab.api_user_name like CONCAT('%', #{apiUserName}::text,'%')
</if>
<if test="apiPromotion !=null and apiPromotion!=''">
and oab.api_promotion = #{apiPromotion}
</if>
<if test="startCTime !=null ">
<if test="startTime !=null ">
<![CDATA[
and oab.api_ctime >= #{startCTime}
and oab.api_ctime >= #{startTime}
]]>
</if>
<if test="endCTime !=null ">
<if test="endTime !=null ">
<![CDATA[
and oab.api_ctime <= #{endCTime}
and oab.api_ctime <= #{endTime}
]]>
</if>
<if test="keyword !=null and keyword != '' ">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment