标准解读流程入库+ 合并分支
This commit is contained in:
+7
@@ -68,4 +68,11 @@ public class SarStandItemsController extends BaseController<SarStandItems> {
|
|||||||
return sarItems;
|
return sarItems;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ApiOperation(value = "标准查询")
|
||||||
|
@PostMapping("/saveBatch")
|
||||||
|
public String saveBatch(@RequestBody List<SarStandItems> findStandDto){
|
||||||
|
return ServiceImpl.sarStandItemsaveBatch(findStandDto);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+1
@@ -24,4 +24,5 @@ public interface ISarStandItemsService extends IService<SarStandItems> {
|
|||||||
List<ActSarItemsEO> queryItemsByList(SarStandItemsEOPage page, String resType);
|
List<ActSarItemsEO> queryItemsByList(SarStandItemsEOPage page, String resType);
|
||||||
List<SarItemsTime> findItemsTime(String type,String ids);
|
List<SarItemsTime> findItemsTime(String type,String ids);
|
||||||
IPage<LawsDto> selectLawDto(FindStandDto findStandDto);
|
IPage<LawsDto> selectLawDto(FindStandDto findStandDto);
|
||||||
|
String sarStandItemsaveBatch(List<SarStandItems> sarStandItems);
|
||||||
}
|
}
|
||||||
|
|||||||
+10
@@ -176,6 +176,16 @@ public class SarStandItemsServiceImpl extends ServiceImpl<SarStandItemsDao, SarS
|
|||||||
return page1;
|
return page1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String sarStandItemsaveBatch(List<SarStandItems> sarStandItems) {
|
||||||
|
boolean flag=this.saveBatch(sarStandItems,sarStandItems.size());
|
||||||
|
if (flag){
|
||||||
|
return "0";
|
||||||
|
}else {
|
||||||
|
return "1";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public List<SarStandItemsDto> findAllItems(String type,String[] ids){
|
public List<SarStandItemsDto> findAllItems(String type,String[] ids){
|
||||||
return dao.selectAllItemsByIds(type,ids);
|
return dao.selectAllItemsByIds(type,ids);
|
||||||
}
|
}
|
||||||
|
|||||||
+18
-1
@@ -1,12 +1,20 @@
|
|||||||
package com.adc.da.slrs.sarStandardComplianceAssessResult.controller;
|
package com.adc.da.slrs.sarStandardComplianceAssessResult.controller;
|
||||||
|
|
||||||
|
|
||||||
|
import com.adc.da.slrs.sarStandItems.entity.SarStandItems;
|
||||||
|
import com.adc.da.slrs.sarStandardComplianceAssessResult.service.impl.SarInterpretationNationalStandardServiceImpl;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import com.adc.da.slrs.sarStandardComplianceAssessResult.entity.SarInterpretationNationalStandard;
|
import com.adc.da.slrs.sarStandardComplianceAssessResult.entity.SarInterpretationNationalStandard;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
import com.adc.da.base.web.BaseController;
|
import com.adc.da.base.web.BaseController;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* 前端控制器
|
* 前端控制器
|
||||||
@@ -17,7 +25,16 @@ import com.adc.da.base.web.BaseController;
|
|||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@Api(description = "|SarInterpretationNationalStandard|")
|
@Api(description = "|SarInterpretationNationalStandard|")
|
||||||
@RequestMapping("/sarStandardComplianceAssessResult/sar-interpretation-national-standard")
|
@RequestMapping("/${restPath}/sarStandardComplianceAssessResult/sar-interpretation-national-standard")
|
||||||
public class SarInterpretationNationalStandardController extends BaseController<SarInterpretationNationalStandard> {
|
public class SarInterpretationNationalStandardController extends BaseController<SarInterpretationNationalStandard> {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
SarInterpretationNationalStandardServiceImpl sarInterpretationNationalStandardService;
|
||||||
|
|
||||||
|
@ApiOperation(value = "标准查询")
|
||||||
|
@PostMapping("/saveBatch")
|
||||||
|
public String saveBatch(@RequestBody List<SarInterpretationNationalStandard> findStandDto){
|
||||||
|
return sarInterpretationNationalStandardService.saveBath(findStandDto);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+3
@@ -3,6 +3,8 @@ package com.adc.da.slrs.sarStandardComplianceAssessResult.service;
|
|||||||
import com.adc.da.slrs.sarStandardComplianceAssessResult.entity.SarInterpretationNationalStandard;
|
import com.adc.da.slrs.sarStandardComplianceAssessResult.entity.SarInterpretationNationalStandard;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* 服务类
|
* 服务类
|
||||||
@@ -13,4 +15,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
|||||||
*/
|
*/
|
||||||
public interface ISarInterpretationNationalStandardService extends IService<SarInterpretationNationalStandard> {
|
public interface ISarInterpretationNationalStandardService extends IService<SarInterpretationNationalStandard> {
|
||||||
|
|
||||||
|
String saveBath(List<SarInterpretationNationalStandard> sarInterpretationNationalStandards);
|
||||||
}
|
}
|
||||||
|
|||||||
+30
@@ -1,11 +1,18 @@
|
|||||||
package com.adc.da.slrs.sarStandardComplianceAssessResult.service.impl;
|
package com.adc.da.slrs.sarStandardComplianceAssessResult.service.impl;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.sarStandardComplianceAssessResult.dao.SarStandardComplianceProductAssessDao;
|
||||||
import com.adc.da.slrs.sarStandardComplianceAssessResult.entity.SarInterpretationNationalStandard;
|
import com.adc.da.slrs.sarStandardComplianceAssessResult.entity.SarInterpretationNationalStandard;
|
||||||
import com.adc.da.slrs.sarStandardComplianceAssessResult.dao.SarInterpretationNationalStandardDao;
|
import com.adc.da.slrs.sarStandardComplianceAssessResult.dao.SarInterpretationNationalStandardDao;
|
||||||
|
import com.adc.da.slrs.sarStandardComplianceAssessResult.entity.SarStandardComplianceProductAssess;
|
||||||
import com.adc.da.slrs.sarStandardComplianceAssessResult.service.ISarInterpretationNationalStandardService;
|
import com.adc.da.slrs.sarStandardComplianceAssessResult.service.ISarInterpretationNationalStandardService;
|
||||||
|
import com.adc.da.sys.util.UUIDUtils;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* 服务实现类
|
* 服务实现类
|
||||||
@@ -17,4 +24,27 @@ import org.springframework.stereotype.Service;
|
|||||||
@Service
|
@Service
|
||||||
public class SarInterpretationNationalStandardServiceImpl extends ServiceImpl<SarInterpretationNationalStandardDao, SarInterpretationNationalStandard> implements ISarInterpretationNationalStandardService {
|
public class SarInterpretationNationalStandardServiceImpl extends ServiceImpl<SarInterpretationNationalStandardDao, SarInterpretationNationalStandard> implements ISarInterpretationNationalStandardService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
SarStandardComplianceProductAssessDao sarStandardComplianceProductAssessDao;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String saveBath(List<SarInterpretationNationalStandard> sarInterpretationNationalStandards) {
|
||||||
|
boolean flag = this.saveBatch(sarInterpretationNationalStandards,sarInterpretationNationalStandards.size());
|
||||||
|
sarInterpretationNationalStandards.forEach(sarInterpretationNationalStandard -> {
|
||||||
|
QueryWrapper<SarStandardComplianceProductAssess> queryWrapper=new QueryWrapper<>();
|
||||||
|
queryWrapper.eq("stand_id",sarInterpretationNationalStandard.getStandId());
|
||||||
|
List<SarStandardComplianceProductAssess> assessList = sarStandardComplianceProductAssessDao.selectList(queryWrapper);
|
||||||
|
if (assessList.isEmpty()){
|
||||||
|
SarStandardComplianceProductAssess sar=new SarStandardComplianceProductAssess();
|
||||||
|
sar.setId(UUIDUtils.randomUUID(32));
|
||||||
|
sar.setStandId(sarInterpretationNationalStandard.getStandId());
|
||||||
|
sar.setStandName(sarInterpretationNationalStandard.getStandName());
|
||||||
|
sar.setStandType(sarInterpretationNationalStandard.getStandType());
|
||||||
|
sar.setInterpretationTime(sarInterpretationNationalStandard.getInterpretationTime());
|
||||||
|
sarStandardComplianceProductAssessDao.insert(sar);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
String res = flag ? "1":"0";
|
||||||
|
return res;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user