|
|
@@ -13,6 +13,10 @@ import p2.pao.PaoRemote;
|
|
|
import p2.pao.PaoSetRemote;
|
|
|
import p2.util.P2Exception;
|
|
|
|
|
|
+import java.util.Arrays;
|
|
|
+import java.util.Iterator;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
public class tagents extends Controller {
|
|
|
public tagents(JSONObject content) {
|
|
|
super(content);
|
|
|
@@ -71,7 +75,6 @@ public class tagents extends Controller {
|
|
|
|
|
|
dbConnect.runSqlUpdate("update tagents_msgchangeapp set fstatus='作废' where siteid='" + siteid + "' and tagentsid='" + tagentsid + "' and fstatus='申请'");
|
|
|
|
|
|
-
|
|
|
PaoSetRemote tagents_msgchangeappSet = getP2ServerSystemPaoSet("tagents_msgchangeapp");
|
|
|
PaoRemote tagents_msgchangeapp = tagents_msgchangeappSet.addAtEnd();
|
|
|
tagents_msgchangeapp.setValue("fchangemsg", fchangemsgObject.toJSONString(), 11L);
|
|
|
@@ -82,7 +85,31 @@ public class tagents extends Controller {
|
|
|
tagents_msgchangeapp.setValue("tenterprise_userid", userid, 11L);
|
|
|
tagents_msgchangeapp.setValue("changeby", username, 11L);//修改人
|
|
|
tagents_msgchangeapp.setValue("changedate", sysdate, 11L);//修改时间
|
|
|
+
|
|
|
+ if ("普通修改".equalsIgnoreCase(ftype)) {
|
|
|
+ PaoSetRemote tagentsSet = tagents_msgchangeapp.getPaoSet("$tagents", "tagents", "siteid='" + siteid + "' and tagentsid='" + tagentsid + "'");
|
|
|
+ if (!tagentsSet.isEmpty()) {
|
|
|
+ PaoRemote tagents = tagentsSet.getPao(0);
|
|
|
+ List<String> fieldlist = Arrays.asList(getTableColumns("tagents"));
|
|
|
+ Iterator it = fchangemsgObject.keySet().iterator();
|
|
|
+ while (it.hasNext()) {
|
|
|
+ String key = (String) it.next();
|
|
|
+ if (fieldlist.contains(key.toLowerCase())) {
|
|
|
+ if (getTableColumnType("tagents", key.toLowerCase()).equals("datetime")) {
|
|
|
+ tagents.setValue(key, fchangemsgObject.getDate(key.toLowerCase()), 11L);
|
|
|
+ } else {
|
|
|
+ tagents.setValue(key, fchangemsgObject.getString(key.toLowerCase()), 11L);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ tagents_msgchangeapp.setValue("fstatus", "审核", 11L);
|
|
|
+ tagents_msgchangeapp.setValue("checkby", username, 11L);
|
|
|
+ tagents_msgchangeapp.setValue("checkdate", sysdate, 11L);
|
|
|
+ createSystemMessage(getMainUser(tagentsid).getLong("tenterprise_usersid"), "商户信息修改审核成功!");
|
|
|
+ }
|
|
|
+ }
|
|
|
tagents_msgchangeappSet.save();
|
|
|
+ tagents_msgchangeappSet.close();
|
|
|
}
|
|
|
return getSucReturnObject().toString();
|
|
|
}
|