Sfoglia il codice sorgente

工单修改负责人是把工单团队其他人删除及小程序端添加可修改工单负责人

hu 4 anni fa
parent
commit
102cba565b

+ 6 - 3
src/apps/hyworkorder/hyworkorder.java

@@ -200,9 +200,12 @@ public class hyworkorder extends PaoCust {
 				throw new P2AppException("", "¸Ã°²×°ÈËÔ±²»´æÔÚ");
 				throw new P2AppException("", "¸Ã°²×°ÈËÔ±²»´æÔÚ");
 			setValue("Installer", installer.getPao(0).getString("fname"), 11l);
 			setValue("Installer", installer.getPao(0).getString("fname"), 11l);
 		} else if (fieldname.equalsIgnoreCase("PROJECTLEADER")) {
 		} else if (fieldname.equalsIgnoreCase("PROJECTLEADER")) {
-//			PaoSetRemote paoSet = getPaoSet("HYWORKORDER_TEAM");
-//			paoSet.setWhere("hyworkernum='" + getString("PROJECTLEADER") + "'");
-//			paoSet.reset();
+			PaoSetRemote paoSet = getPaoSet("HYWORKORDER_TEAM");
+			paoSet.setWhere("hyworkernum='" + getString("PROJECTLEADER") + "'");
+			paoSet.deleteAll();
+			PaoRemote remote2 = paoSet.addAtEnd();
+			remote2.setValue("hyworkernum", getString("PROJECTLEADER"), 2l);
+			paoSet.reset();
 //			if (paoSet.isEmpty()) {
 //			if (paoSet.isEmpty()) {
 //				PaoRemote remote = paoSet.addAtEnd();
 //				PaoRemote remote = paoSet.addAtEnd();
 //				remote.setValue("hyworkernum", getString("PROJECTLEADER"), 2l);
 //				remote.setValue("hyworkernum", getString("PROJECTLEADER"), 2l);

+ 3 - 0
src/rest/openapi/restcontroller/hyworkorder/webapp/workorder/HyWorkOrder.java

@@ -1207,6 +1207,9 @@ public class HyWorkOrder extends Controller {
 				if (where.containsKey("faddress") && !StringUtils.isBlank(where.getString("faddress"))) {
 				if (where.containsKey("faddress") && !StringUtils.isBlank(where.getString("faddress"))) {
 					pao.setValue("faddress", where.getString("faddress"), 11l);
 					pao.setValue("faddress", where.getString("faddress"), 11l);
 				}
 				}
+				if (where.containsKey("projectleader") && !StringUtils.isBlank(where.getString("projectleader"))) {
+					pao.setValue("PROJECTLEADER", where.getString("projectleader"), 11l);
+				}
 				workorder.save();
 				workorder.save();
 				return getReturnObject_suc().toString();
 				return getReturnObject_suc().toString();
 			} catch (P2Exception e) {
 			} catch (P2Exception e) {