|
@@ -20,6 +20,7 @@ import com.diagbot.util.DateUtil;
|
|
|
import com.diagbot.util.EntityUtil;
|
|
|
import com.diagbot.util.ListUtil;
|
|
|
import com.diagbot.vo.QcInputMappingSaveVO;
|
|
|
+import com.diagbot.vo.QcInputcasesByIdVO;
|
|
|
import com.diagbot.vo.QcInputcasesSaveVO;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
@@ -95,6 +96,7 @@ public class QcInputcasesFacade extends QcInputcasesServiceImpl {
|
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
.eq("id", qcInputcasesSaveVO.getId())
|
|
|
.set("gmt_modified", DateUtil.now())
|
|
|
+ .set("creator", qcInputcasesSaveVO.getCreator())
|
|
|
.set("text", qcInputcasesSaveVO.getText());
|
|
|
res = update(qcInputcasesQuery);
|
|
|
UpdateWrapper<QcInputcasesMapping> qcMappingQuery = new UpdateWrapper<>();
|
|
@@ -110,6 +112,7 @@ public class QcInputcasesFacade extends QcInputcasesServiceImpl {
|
|
|
for (QcInputMappingSaveVO t : inputMapping) {
|
|
|
QcInputcasesMapping qcList = new QcInputcasesMapping();
|
|
|
qcList.setCasesEntryId(t.getCasesEntryId());
|
|
|
+ qcList.setCreator(qcInputcasesSaveVO.getCreator());
|
|
|
qcList.setCasesId(t.getCasesId());
|
|
|
qcList.setPass(t.getPass());
|
|
|
qcList.setTextId(qcInputcasesSaveVO.getId());
|
|
@@ -130,6 +133,7 @@ public class QcInputcasesFacade extends QcInputcasesServiceImpl {
|
|
|
}
|
|
|
QcInputcases qcInputcases = new QcInputcases();
|
|
|
qcInputcases.setText(qcInputcasesSaveVO.getText());
|
|
|
+ qcInputcases.setCreator(qcInputcasesSaveVO.getCreator());
|
|
|
qcInputcases.setGmtModified(DateUtil.now());
|
|
|
res = save(qcInputcases);
|
|
|
List<QcInputMappingSaveVO> inputMapping = qcInputcasesSaveVO.getQcInputMappingSaveVO();
|
|
@@ -138,6 +142,7 @@ public class QcInputcasesFacade extends QcInputcasesServiceImpl {
|
|
|
for (QcInputMappingSaveVO t : inputMapping) {
|
|
|
QcInputcasesMapping qcList = new QcInputcasesMapping();
|
|
|
qcList.setCasesEntryId(t.getCasesEntryId());
|
|
|
+ qcList.setCreator(qcInputcasesSaveVO.getCreator());
|
|
|
qcList.setCasesId(t.getCasesId());
|
|
|
qcList.setPass(t.getPass());
|
|
|
qcList.setTextId(qcInputcases.getId());
|
|
@@ -152,22 +157,24 @@ public class QcInputcasesFacade extends QcInputcasesServiceImpl {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @param id
|
|
|
+ * @param qcInputcasesByIdVO
|
|
|
* @return
|
|
|
*/
|
|
|
- public boolean cancelByIds(Long id) {
|
|
|
+ public boolean cancelByIds(QcInputcasesByIdVO qcInputcasesByIdVO) {
|
|
|
boolean res = false;
|
|
|
UpdateWrapper<QcInputcases> qcInputcasesQuery = new UpdateWrapper<>();
|
|
|
qcInputcasesQuery
|
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
- .eq("id", id)
|
|
|
+ .eq("id", qcInputcasesByIdVO.getTextId())
|
|
|
+ .set("modifier", qcInputcasesByIdVO.getCreator())
|
|
|
.set("is_deleted", IsDeleteEnum.Y.getKey());
|
|
|
res = update(qcInputcasesQuery);
|
|
|
if (res) {
|
|
|
UpdateWrapper<QcInputcasesMapping> qcMappingQuery = new UpdateWrapper<>();
|
|
|
qcMappingQuery
|
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
- .eq("text_id", id)
|
|
|
+ .eq("text_id", qcInputcasesByIdVO.getTextId())
|
|
|
+ .set("modifier", qcInputcasesByIdVO.getCreator())
|
|
|
.set("is_deleted", IsDeleteEnum.Y.getKey());
|
|
|
res = qcInputcasesMappingService.update(qcMappingQuery);
|
|
|
}
|