|
@@ -7,6 +7,7 @@ import com.rongwei.bscommon.sys.dao.QcsMdfFormDao;
|
|
|
import com.rongwei.bscommon.sys.dao.SlaveDao;
|
|
|
import com.rongwei.bscommon.sys.service.*;
|
|
|
import com.rongwei.bscommon.sys.utils.MdfApi;
|
|
|
+import com.rongwei.bscommon.sys.utils.StringUtil;
|
|
|
import com.rongwei.bsentity.domain.*;
|
|
|
import com.rongwei.bsentity.vo.QcsMdfFormVo;
|
|
|
import com.rongwei.bsentity.vo.QcsMdfRowVo;
|
|
@@ -150,18 +151,28 @@ public class CommonServiceImpl implements CommonService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public IPage<Map<String, Object>> getPartno(@RequestBody CriteriaQuery query, String dtserialId) {
|
|
|
- //先清空再新增
|
|
|
- qcsMdfFormDao.deleteAll();
|
|
|
- List<QcsPartNoDo> qcsPartNoDoList = slaveDao.getPartnos(dtserialId);
|
|
|
- if (qcsPartNoDoList.size() > 0) {
|
|
|
- qcsPartNoService.saveBatch(qcsPartNoDoList);
|
|
|
+ public IPage<Map<String, Object>> getPartno(String dtserialId, String dtdrawingno, String dtpartname) throws Exception {
|
|
|
+ String searStr = "";
|
|
|
+ if (StringUtils.isNotBlank(dtdrawingno)) {
|
|
|
+ searStr = " and t.DTDRAWINGNO like '%" + dtdrawingno + "%'";
|
|
|
}
|
|
|
-
|
|
|
- Page page = new Page();
|
|
|
- page.setCurrent(query.getCurrent() == null ? 1 : query.getCurrent());
|
|
|
- page.setSize(query.getSize() == null ? Long.MAX_VALUE : query.getSize());
|
|
|
- IPage<Map<String, Object>> ipe = qcsMdfFormDao.queryPageDataFromSql(page, query.getQuerySql());
|
|
|
+ if (StringUtils.isNotBlank(dtpartname)) {
|
|
|
+ searStr += " and t.DTPARTNAME like '" + dtpartname + "'";
|
|
|
+ }
|
|
|
+// log.info("获取获取部件图号开始");
|
|
|
+ List<QcsPartNoDo> qcsPartNoDos = slaveDao.getPartnos(dtserialId, searStr);
|
|
|
+ Page ipe = new Page();
|
|
|
+ ipe.setRecords(StringUtil.convertToUpperFieldMap(qcsPartNoDos));
|
|
|
+// log.info("获取部件图号返回");
|
|
|
return ipe;
|
|
|
}
|
|
|
+
|
|
|
+// private void savePartNos(String dtserialId) {
|
|
|
+// //先清空再新增
|
|
|
+// qcsMdfFormDao.deleteAll();
|
|
|
+// List<QcsPartNoDo> qcsPartNoDoList = slaveDao.getPartnos(dtserialId);
|
|
|
+// if (qcsPartNoDoList.size() > 0) {
|
|
|
+// qcsPartNoService.saveBatch(qcsPartNoDoList);
|
|
|
+// }
|
|
|
+// }
|
|
|
}
|