Commit 7cbb8c7b authored by KeYong's avatar KeYong

提交检查项保存

parent f24107ed
...@@ -24,6 +24,6 @@ public interface IAcceptanceService { ...@@ -24,6 +24,6 @@ public interface IAcceptanceService {
*/ */
Map<String, Object> acceptanceDetails(Long sequenceNbr); Map<String, Object> acceptanceDetails(Long sequenceNbr);
AcceptanceCheckItem saveEntity(AcceptanceCheckItem item); AcceptanceCheckItem saveEntity(AcceptanceCheckItem item, Long sequenceNbr);
} }
...@@ -114,8 +114,8 @@ public class AcceptanceController extends BaseController { ...@@ -114,8 +114,8 @@ public class AcceptanceController extends BaseController {
@TycloudOperation(ApiLevel = UserType.AGENCY) @TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save") @PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "检查项新增", notes = "检查项新增") @ApiOperation(httpMethod = "POST", value = "检查项新增", notes = "检查项新增")
public ResponseModel save(@RequestBody AcceptanceCheckItem model) { public ResponseModel save(@RequestBody AcceptanceCheckItem model, @RequestParam("sequenceNbr") Long sequenceNbr) {
return ResponseHelper.buildResponse(acceptanceService.saveEntity(model)); return ResponseHelper.buildResponse(acceptanceService.saveEntity(model, sequenceNbr));
} }
} }
...@@ -101,7 +101,12 @@ public class AcceptanceServiceImpl implements IAcceptanceService { ...@@ -101,7 +101,12 @@ public class AcceptanceServiceImpl implements IAcceptanceService {
} }
@Override @Override
public AcceptanceCheckItem saveEntity(AcceptanceCheckItem item) { public AcceptanceCheckItem saveEntity(AcceptanceCheckItem item, Long sequenceNbr) {
BasicGridAcceptance acceptance = basicGridAcceptanceMapper.selectById(sequenceNbr);
Assert.notNull(acceptance, "未查询到相关电站信息!");
item.setWorkOrderId(acceptance.getWorkOrderId());
item.setWorkOrderPowerStationId(acceptance.getWorkOrderPowerStationId());
item.setPeasantHouseholdId(acceptance.getPeasantHouseholdId());
acceptanceCheckItemMapper.insert(item); acceptanceCheckItemMapper.insert(item);
return Optional.ofNullable(item).orElse(new AcceptanceCheckItem()); return Optional.ofNullable(item).orElse(new AcceptanceCheckItem());
} }
......
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