Kaynağa Gözat

返修记录和产品生产记录工件码模糊查询

sunxianglong 3 hafta önce
ebeveyn
işleme
a070e8e7dc

+ 2 - 1
src/main/java/com/jeesite/modules/mes/entity/MesRepair.java

@@ -6,6 +6,7 @@ import com.jeesite.common.entity.DataEntity;
 import com.jeesite.common.mybatis.annotation.Column;
 import com.jeesite.common.mybatis.annotation.JoinTable;
 import com.jeesite.common.mybatis.annotation.Table;
+import com.jeesite.common.mybatis.mapper.query.QueryType;
 import com.jeesite.common.utils.excel.annotation.ExcelField;
 import com.jeesite.common.utils.excel.annotation.ExcelFields;
 
@@ -20,7 +21,7 @@ import java.util.List;
  */
 @Table(name="mes_repair", alias="a", label="返工记录表信息", columns={
 		@Column(name="id", attrName="id", label="id", isPK=true),
-		@Column(name="sn", attrName="sn", label="工件号"),
+		@Column(name="sn", attrName="sn", label="工件号", queryType=QueryType.LIKE),
 		@Column(name="fx_oprno", attrName="fxOprno", label="返工工位"),
 		@Column(name="oprno", attrName="oprno", label="责任工位"),
 		@Column(name="return_oprno", attrName="returnOprno", label="返回工位"),

+ 4 - 0
src/main/java/com/jeesite/modules/mes/web/MesProductRecordController.java

@@ -363,6 +363,10 @@ public class MesProductRecordController extends BaseController {
 	public Page<MesProductRecord> listData(MesProductRecord mesProductRecord, HttpServletRequest request, HttpServletResponse response) {
 
 		String sn = mesProductRecord.getSn();
+		if (StringUtils.isNotBlank(sn)) {
+			mesProductRecord.setSn(null);
+			mesProductRecord.getSqlMap().getWhere().and("sn", QueryType.LIKE, sn);
+		}
 
 		Page page1 = new Page<>(request, response);
 		mesProductRecord.setPage(page1);