Browse Source

添加工单结案接口

callm 1 week ago
parent
commit
48d58b8f1d

+ 1 - 0
src/main/java/com/uas/eis/entity/HelperType.java

@@ -26,6 +26,7 @@ public enum HelperType {
     GetSnRelation("GetSnRelation","根据SN获取关联信息"),
     GetOutBoxCode("GetOutBoxCode","获取箱号"),
     ReSetSN("ReSetSN","重置SN"),
+    UpdateMakeStatus("UpdateMakeStatus","更新工单结案状态"),
     SnList("SnList","导入工单SN清单");
 
     private String code;

+ 16 - 0
src/main/java/com/uas/eis/serviceImpl/MESHelperServiceImpl.java

@@ -122,6 +122,9 @@ public class MESHelperServiceImpl implements MESHelperService {
 			case ReSetSN:
 				remap = ReSetSN(json);
 				break;
+			case UpdateMakeStatus:
+				remap = UpdateMakeStatus(json);
+				break;
 			default:
 				err = -1;
 				break;
@@ -133,6 +136,19 @@ public class MESHelperServiceImpl implements MESHelperService {
 		return remap;
 	}
 
+	private Map<Object, Object> UpdateMakeStatus(JSONObject map){
+		String oErrMessage=null;
+		Map<Object, Object> relist = new HashMap<Object, Object>();
+		if(map.get("iMakeCode")==null){
+			oErrMessage = "工单号不能为空";
+			relist.put("oErrMessage",oErrMessage);
+			return relist;
+		}
+		baseDao.execute("update make set ma_status='已结案',ma_statuscode='FINISH' where ma_code='"+map.get("iMakeCode")+"'");
+		relist.put("oStatus","Success");
+		return relist;
+	}
+
 	private Map<Object, Object> ReSetSN(JSONObject map){
 		String oErrMessage=null;
 		Map<Object, Object> relist = new HashMap<Object, Object>();