|
@@ -22,6 +22,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -113,6 +114,16 @@ public class CasesEntryHospitalFacade extends CasesEntryHospitalServiceImpl {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
public Boolean updateByHospital(UpdateByHospitalVO updateByHospitalVO){
|
|
public Boolean updateByHospital(UpdateByHospitalVO updateByHospitalVO){
|
|
|
|
+ if(updateByHospitalVO.getCasesEntryHospitals().size()>0&&updateByHospitalVO.getCasesEntryHospitals()!=null){
|
|
|
|
+ for (CasesEntryHospital casesEntryHospital : updateByHospitalVO.getCasesEntryHospitals()) {
|
|
|
|
+ if(casesEntryHospital.getScoreRun()==null){
|
|
|
|
+ if(casesEntryHospital.getScore()!=null){
|
|
|
|
+ BigDecimal score =casesEntryHospital.getScore();
|
|
|
|
+ casesEntryHospital.setScoreRun(score);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
QueryWrapper<CasesEntryHospital> casesEntryHospitalQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<CasesEntryHospital> casesEntryHospitalQueryWrapper = new QueryWrapper<>();
|
|
casesEntryHospitalQueryWrapper
|
|
casesEntryHospitalQueryWrapper
|
|
.eq("is_deleted",IsDeleteEnum.N.getKey())
|
|
.eq("is_deleted",IsDeleteEnum.N.getKey())
|
|
@@ -133,7 +144,16 @@ public class CasesEntryHospitalFacade extends CasesEntryHospitalServiceImpl {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
public Boolean insertByHospital(InsertByHospitalVO insertByHospitalVO){
|
|
public Boolean insertByHospital(InsertByHospitalVO insertByHospitalVO){
|
|
-
|
|
|
|
|
|
+ if(insertByHospitalVO.getCasesEntryHospitals().size()>0&&insertByHospitalVO.getCasesEntryHospitals()!=null){
|
|
|
|
+ for (CasesEntryHospital casesEntryHospital : insertByHospitalVO.getCasesEntryHospitals()) {
|
|
|
|
+ if(casesEntryHospital.getScoreRun()==null){
|
|
|
|
+ if(casesEntryHospital.getScore()!=null){
|
|
|
|
+ BigDecimal score =casesEntryHospital.getScore();
|
|
|
|
+ casesEntryHospital.setScoreRun(score);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
QueryWrapper<QcCasesEntry> qcCasesEntryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<QcCasesEntry> qcCasesEntryWrapper = new QueryWrapper<>();
|
|
qcCasesEntryWrapper.eq("is_deleted",IsDeleteEnum.N.getKey())
|
|
qcCasesEntryWrapper.eq("is_deleted",IsDeleteEnum.N.getKey())
|
|
.ne("id",insertByHospitalVO.getId()==null? -1:insertByHospitalVO.getId())
|
|
.ne("id",insertByHospitalVO.getId()==null? -1:insertByHospitalVO.getId())
|