查询质检项
This commit is contained in:
		| @@ -7,6 +7,8 @@ import org.springframework.data.jpa.repository.Modifying; | ||||
| import org.springframework.data.jpa.repository.Query; | ||||
| import org.springframework.stereotype.Component; | ||||
|  | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
| import java.util.Optional; | ||||
|  | ||||
| @Component | ||||
| @@ -18,7 +20,12 @@ public interface QcItemDao extends JpaRepository<QcItemEntity, Integer>, JpaSpec | ||||
|      * 更新质检项名称 | ||||
|      */ | ||||
|     @Modifying(clearAutomatically = true) | ||||
|     @Query(value = "UPDATE qc_item SET update_time = ?2,name = ?3 WHERE id = ?1", nativeQuery = true) | ||||
|     @Query(value = "UPDATE qc_item SET update_time = ?2, name = ?3 WHERE id = ?1", nativeQuery = true) | ||||
|     void updateNameById(Integer id, String updateTime, String name); | ||||
|  | ||||
|     /** | ||||
|      * 查询质检项 | ||||
|      */ | ||||
|     @Query(value = "SELECT id, no, name, type FROM qc_item ORDER BY create_time ASC", nativeQuery = true) | ||||
|     List<Map<String, Object>> queryQcItem(String no, String name); | ||||
| } | ||||
|   | ||||
| @@ -18,7 +18,7 @@ public interface QcSpecDao extends JpaRepository<QcSpecEntity, Integer>, JpaSpec | ||||
|      * 更新质检规格 | ||||
|      */ | ||||
|     @Modifying(clearAutomatically = true) | ||||
|     @Query(value = "UPDATE qc_spec SET update_time = ?2,max = ?3,mean = ?4,min = ?5,unit = ?6,method = ?7,standard = ?8,remark = ?9 WHERE id = ?1", nativeQuery = true) | ||||
|     @Query(value = "UPDATE qc_spec SET update_time = ?2, max = ?3, mean = ?4, min = ?5, unit = ?6, method = ?7, standard = ?8, remark = ?9 WHERE id = ?1", nativeQuery = true) | ||||
|     void updateQcSpecById(Integer id, String updateTime, String max, String mean, String min, String unit, String method, String standard, String remark); | ||||
|  | ||||
| } | ||||
							
								
								
									
										34
									
								
								src/main/java/com/xkrs/newpro/model/qo/QcItemQoQuery.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								src/main/java/com/xkrs/newpro/model/qo/QcItemQoQuery.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | ||||
| package com.xkrs.newpro.model.qo; | ||||
|  | ||||
| public class QcItemQoQuery { | ||||
|  | ||||
|     private String no; | ||||
|     private String name; | ||||
|  | ||||
|     public QcItemQoQuery() { | ||||
|     } | ||||
|  | ||||
|     public String getNo() { | ||||
|         return no; | ||||
|     } | ||||
|  | ||||
|     public void setNo(String no) { | ||||
|         this.no = no; | ||||
|     } | ||||
|  | ||||
|     public String getName() { | ||||
|         return name; | ||||
|     } | ||||
|  | ||||
|     public void setName(String name) { | ||||
|         this.name = name; | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public String toString() { | ||||
|         return "QcItemQoQuery{" + | ||||
|                 "no='" + no + '\'' + | ||||
|                 ", name='" + name + '\'' + | ||||
|                 '}'; | ||||
|     } | ||||
| } | ||||
							
								
								
									
										64
									
								
								src/main/java/com/xkrs/newpro/model/qo/QcSourceQoQuery.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								src/main/java/com/xkrs/newpro/model/qo/QcSourceQoQuery.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,64 @@ | ||||
| package com.xkrs.newpro.model.qo; | ||||
|  | ||||
| public class QcSourceQoQuery { | ||||
|  | ||||
|     private String batchNo; | ||||
|     private String machineNo; | ||||
|     private String materialNo; | ||||
|     private String mouldNo; | ||||
|     private String varietyNo; | ||||
|  | ||||
|     public QcSourceQoQuery() { | ||||
|     } | ||||
|  | ||||
|     public String getBatchNo() { | ||||
|         return batchNo; | ||||
|     } | ||||
|  | ||||
|     public void setBatchNo(String batchNo) { | ||||
|         this.batchNo = batchNo; | ||||
|     } | ||||
|  | ||||
|     public String getMachineNo() { | ||||
|         return machineNo; | ||||
|     } | ||||
|  | ||||
|     public void setMachineNo(String machineNo) { | ||||
|         this.machineNo = machineNo; | ||||
|     } | ||||
|  | ||||
|     public String getMaterialNo() { | ||||
|         return materialNo; | ||||
|     } | ||||
|  | ||||
|     public void setMaterialNo(String materialNo) { | ||||
|         this.materialNo = materialNo; | ||||
|     } | ||||
|  | ||||
|     public String getMouldNo() { | ||||
|         return mouldNo; | ||||
|     } | ||||
|  | ||||
|     public void setMouldNo(String mouldNo) { | ||||
|         this.mouldNo = mouldNo; | ||||
|     } | ||||
|  | ||||
|     public String getVarietyNo() { | ||||
|         return varietyNo; | ||||
|     } | ||||
|  | ||||
|     public void setVarietyNo(String varietyNo) { | ||||
|         this.varietyNo = varietyNo; | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public String toString() { | ||||
|         return "QcSourceQoQuery{" + | ||||
|                 "batchNo='" + batchNo + '\'' + | ||||
|                 ", machineNo='" + machineNo + '\'' + | ||||
|                 ", materialNo='" + materialNo + '\'' + | ||||
|                 ", mouldNo='" + mouldNo + '\'' + | ||||
|                 ", varietyNo='" + varietyNo + '\'' + | ||||
|                 '}'; | ||||
|     } | ||||
| } | ||||
							
								
								
									
										34
									
								
								src/main/java/com/xkrs/newpro/model/qo/QcSpecQoQuery.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								src/main/java/com/xkrs/newpro/model/qo/QcSpecQoQuery.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | ||||
| package com.xkrs.newpro.model.qo; | ||||
|  | ||||
| public class QcSpecQoQuery { | ||||
|  | ||||
|     private String varietyNo; | ||||
|     private String qcItemNo; | ||||
|  | ||||
|     public QcSpecQoQuery() { | ||||
|     } | ||||
|  | ||||
|     public String getVarietyNo() { | ||||
|         return varietyNo; | ||||
|     } | ||||
|  | ||||
|     public void setVarietyNo(String varietyNo) { | ||||
|         this.varietyNo = varietyNo; | ||||
|     } | ||||
|  | ||||
|     public String getQcItemNo() { | ||||
|         return qcItemNo; | ||||
|     } | ||||
|  | ||||
|     public void setQcItemNo(String qcItemNo) { | ||||
|         this.qcItemNo = qcItemNo; | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public String toString() { | ||||
|         return "QcSpecQoQuery{" + | ||||
|                 "varietyNo='" + varietyNo + '\'' + | ||||
|                 ", qcItemNo='" + qcItemNo + '\'' + | ||||
|                 '}'; | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,4 @@ | ||||
| package com.xkrs.newpro.model.va; | ||||
|  | ||||
| public interface QcItemQoQueryVa { | ||||
| } | ||||
| @@ -0,0 +1,4 @@ | ||||
| package com.xkrs.newpro.model.va; | ||||
|  | ||||
| public interface QcSourceQoQueryVa { | ||||
| } | ||||
| @@ -0,0 +1,4 @@ | ||||
| package com.xkrs.newpro.model.va; | ||||
|  | ||||
| public interface QcSpecQoQueryVa { | ||||
| } | ||||
| @@ -1,6 +1,7 @@ | ||||
| package com.xkrs.newpro.service; | ||||
|  | ||||
| import com.xkrs.newpro.model.qo.QcItemQoInsert; | ||||
| import com.xkrs.newpro.model.qo.QcItemQoQuery; | ||||
| import com.xkrs.newpro.model.qo.QcItemQoUpdate; | ||||
|  | ||||
| public interface QcItemService { | ||||
| @@ -15,4 +16,9 @@ public interface QcItemService { | ||||
|      */ | ||||
|     String updateQcItem(QcItemQoUpdate updateQo); | ||||
|  | ||||
|     /** | ||||
|      * 查询质检项 | ||||
|      */ | ||||
|     String queryQcItem(QcItemQoQuery queryQo); | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -1,6 +1,7 @@ | ||||
| package com.xkrs.newpro.service; | ||||
|  | ||||
| import com.xkrs.newpro.model.qo.QcSourceQoInsert; | ||||
| import com.xkrs.newpro.model.qo.QcSourceQoQuery; | ||||
|  | ||||
| public interface QcSourceService { | ||||
|  | ||||
| @@ -9,4 +10,9 @@ public interface QcSourceService { | ||||
|      */ | ||||
|     String insertQcSource(QcSourceQoInsert insertQo); | ||||
|  | ||||
|     /** | ||||
|      * 查询质检数据 | ||||
|      */ | ||||
|     String queryQcSource(QcSourceQoQuery queryQo); | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -1,6 +1,7 @@ | ||||
| package com.xkrs.newpro.service; | ||||
|  | ||||
| import com.xkrs.newpro.model.qo.QcSpecQoInsert; | ||||
| import com.xkrs.newpro.model.qo.QcSpecQoQuery; | ||||
| import com.xkrs.newpro.model.qo.QcSpecQoUpdate; | ||||
|  | ||||
| public interface QcSpecService { | ||||
| @@ -15,4 +16,9 @@ public interface QcSpecService { | ||||
|      */ | ||||
|     String updateQcSpec(QcSpecQoUpdate updateQo); | ||||
|  | ||||
|     /** | ||||
|      * 查询质检规格 | ||||
|      */ | ||||
|     String queryQcSpec(QcSpecQoQuery queryQo); | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -4,13 +4,17 @@ import com.xkrs.encapsulation.PromptMessageEnum; | ||||
| import com.xkrs.newpro.dao.QcItemDao; | ||||
| import com.xkrs.newpro.model.entity.QcItemEntity; | ||||
| import com.xkrs.newpro.model.qo.QcItemQoInsert; | ||||
| import com.xkrs.newpro.model.qo.QcItemQoQuery; | ||||
| import com.xkrs.newpro.model.qo.QcItemQoUpdate; | ||||
| import com.xkrs.newpro.service.QcItemService; | ||||
| import com.xkrs.newpro.utils.LocalDateUtils; | ||||
| import org.springframework.context.i18n.LocaleContextHolder; | ||||
|  | ||||
| import javax.annotation.Resource; | ||||
| import javax.transaction.Transactional; | ||||
| import java.util.List; | ||||
| import java.util.Locale; | ||||
| import java.util.Map; | ||||
| import java.util.Optional; | ||||
|  | ||||
| import static com.xkrs.encapsulation.OutputEncapsulation.outputEncapsulationObject; | ||||
| @@ -51,6 +55,7 @@ public class QcItemServiceImpl implements QcItemService { | ||||
|     /** | ||||
|      * 更新质检项名称 | ||||
|      */ | ||||
|     @Transactional(rollbackOn = Exception.class) | ||||
|     @Override | ||||
|     public String updateQcItem(QcItemQoUpdate updateQo) { | ||||
|  | ||||
| @@ -66,4 +71,19 @@ public class QcItemServiceImpl implements QcItemService { | ||||
|  | ||||
|         return outputEncapsulationObject(PromptMessageEnum.SUCCESS, "修改成功!", locale); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 查询质检项 | ||||
|      */ | ||||
|     @Override | ||||
|     public String queryQcItem(QcItemQoQuery queryQo) { | ||||
|  | ||||
|         String no = queryQo.getNo(); | ||||
|         String name = queryQo.getName(); | ||||
|         List<Map<String, Object>> resultList = qcItemDao.queryQcItem(no, name); | ||||
|         if (resultList == null || resultList.isEmpty()) { | ||||
|             return outputEncapsulationObject(PromptMessageEnum.DATA_NONE, "暂时没有该质检项的信息!", locale); | ||||
|         } | ||||
|         return outputEncapsulationObject(PromptMessageEnum.SUCCESS, resultList, locale); | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -4,6 +4,7 @@ import com.xkrs.encapsulation.PromptMessageEnum; | ||||
| import com.xkrs.newpro.dao.QcSourceDao; | ||||
| import com.xkrs.newpro.model.entity.QcSourceEntity; | ||||
| import com.xkrs.newpro.model.qo.QcSourceQoInsert; | ||||
| import com.xkrs.newpro.model.qo.QcSourceQoQuery; | ||||
| import com.xkrs.newpro.service.QcSourceService; | ||||
| import com.xkrs.newpro.utils.LocalDateUtils; | ||||
| import org.springframework.context.i18n.LocaleContextHolder; | ||||
| @@ -47,4 +48,12 @@ public class QcSourceServiceImpl implements QcSourceService { | ||||
|  | ||||
|         return outputEncapsulationObject(PromptMessageEnum.SUCCESS, "添加成功!", locale); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 查询质检数据 | ||||
|      */ | ||||
|     @Override | ||||
|     public String queryQcSource(QcSourceQoQuery queryQo) { | ||||
|         return null; | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -6,6 +6,7 @@ import com.xkrs.newpro.dao.QcSpecDao; | ||||
| import com.xkrs.newpro.model.entity.QcItemEntity; | ||||
| import com.xkrs.newpro.model.entity.QcSpecEntity; | ||||
| import com.xkrs.newpro.model.qo.QcSpecQoInsert; | ||||
| import com.xkrs.newpro.model.qo.QcSpecQoQuery; | ||||
| import com.xkrs.newpro.model.qo.QcSpecQoUpdate; | ||||
| import com.xkrs.newpro.service.QcSpecService; | ||||
| import com.xkrs.newpro.utils.LocalDateUtils; | ||||
| @@ -102,4 +103,12 @@ public class QcSpecServiceImpl implements QcSpecService { | ||||
|  | ||||
|         return outputEncapsulationObject(PromptMessageEnum.SUCCESS, "修改成功!", locale); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 查询质检规格 | ||||
|      */ | ||||
|     @Override | ||||
|     public String queryQcSpec(QcSpecQoQuery queryQo) { | ||||
|         return null; | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user