Commit 2f5928c1 authored by KeYong's avatar KeYong

更新

parent acb47a79
package com.yeejoin.amos.boot.module.hygf.api.service; package com.yeejoin.amos.boot.module.hygf.api.service;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yeejoin.amos.boot.module.hygf.api.dto.AcceptanceDto; import com.yeejoin.amos.boot.module.hygf.api.dto.AcceptanceDto;
import com.yeejoin.amos.boot.module.hygf.api.entity.AcceptanceCheckItem;
import java.util.Map; import java.util.Map;
...@@ -24,4 +24,6 @@ public interface IAcceptanceService { ...@@ -24,4 +24,6 @@ public interface IAcceptanceService {
*/ */
Map<String, Object> acceptanceDetails(Long sequenceNbr); Map<String, Object> acceptanceDetails(Long sequenceNbr);
AcceptanceCheckItem saveEntity(AcceptanceCheckItem item);
} }
...@@ -7,6 +7,8 @@ import com.yeejoin.amos.boot.biz.common.controller.BaseController; ...@@ -7,6 +7,8 @@ import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.hygf.api.Enum.AcceptanceStatusEnum; import com.yeejoin.amos.boot.module.hygf.api.Enum.AcceptanceStatusEnum;
import com.yeejoin.amos.boot.module.hygf.api.dto.AcceptanceDto; import com.yeejoin.amos.boot.module.hygf.api.dto.AcceptanceDto;
import com.yeejoin.amos.boot.module.hygf.api.dto.UserUnitInformationDto; import com.yeejoin.amos.boot.module.hygf.api.dto.UserUnitInformationDto;
import com.yeejoin.amos.boot.module.hygf.api.entity.AcceptanceCheckItem;
import com.yeejoin.amos.boot.module.hygf.api.entity.HygfOnGrid;
import com.yeejoin.amos.boot.module.hygf.api.mapper.PersonnelBusinessMapper; import com.yeejoin.amos.boot.module.hygf.api.mapper.PersonnelBusinessMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.IAcceptanceService; import com.yeejoin.amos.boot.module.hygf.api.service.IAcceptanceService;
import com.yeejoin.amos.component.feign.model.FeignClientResult; import com.yeejoin.amos.component.feign.model.FeignClientResult;
...@@ -108,4 +110,12 @@ public class AcceptanceController extends BaseController { ...@@ -108,4 +110,12 @@ public class AcceptanceController extends BaseController {
} }
return Arrays.stream(array).filter(Objects::nonNull).collect(Collectors.toSet()); return Arrays.stream(array).filter(Objects::nonNull).collect(Collectors.toSet());
} }
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "检查项新增", notes = "检查项新增")
public ResponseModel save(@RequestBody AcceptanceCheckItem model) {
return ResponseHelper.buildResponse(acceptanceService.saveEntity(model));
}
} }
...@@ -99,4 +99,11 @@ public class AcceptanceServiceImpl implements IAcceptanceService { ...@@ -99,4 +99,11 @@ public class AcceptanceServiceImpl implements IAcceptanceService {
return result; return result;
} }
@Override
public AcceptanceCheckItem saveEntity(AcceptanceCheckItem item) {
acceptanceCheckItemMapper.insert(item);
return Optional.ofNullable(item).orElse(new AcceptanceCheckItem());
}
} }
...@@ -102,7 +102,10 @@ public class BasicGridAcceptanceServiceImpl extends BaseService<BasicGridAccepta ...@@ -102,7 +102,10 @@ public class BasicGridAcceptanceServiceImpl extends BaseService<BasicGridAccepta
for (HygfOnGrid x : grids) { for (HygfOnGrid x : grids) {
x.setIsDelete(true); x.setIsDelete(true);
int num = onGridMapper.updateById(x); int num = onGridMapper.updateById(x);
if (0 == num) { BasicGridAcceptance acceptance = basicGridAcceptanceMapper.selectOne(new LambdaQueryWrapper<BasicGridAcceptance>().eq(BasicGridAcceptance::getWorkOrderPowerStationId, x.getWorkOrderPowerStationId()));
acceptance.setIsDelete(true);
int count = basicGridAcceptanceMapper.updateById(acceptance);
if (0 == num || 0 == count) {
bool = Boolean.FALSE; bool = Boolean.FALSE;
break; break;
} }
......
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