Commit 7cbb8c7b authored by KeYong's avatar KeYong

提交检查项保存

parent f24107ed
......@@ -24,6 +24,6 @@ public interface IAcceptanceService {
*/
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 {
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "检查项新增", notes = "检查项新增")
public ResponseModel save(@RequestBody AcceptanceCheckItem model) {
return ResponseHelper.buildResponse(acceptanceService.saveEntity(model));
public ResponseModel save(@RequestBody AcceptanceCheckItem model, @RequestParam("sequenceNbr") Long sequenceNbr) {
return ResponseHelper.buildResponse(acceptanceService.saveEntity(model, sequenceNbr));
}
}
......@@ -101,7 +101,12 @@ public class AcceptanceServiceImpl implements IAcceptanceService {
}
@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);
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