Commit ff5b875578cdaff297a5da2ecf3eaf9d873e504e

Authored by hanshaofeng
1 parent fb71678541

hahahah

Showing 2 changed files with 18 additions and 2 deletions

platform-common/src/main/java/com/lyms/platform/common/pojo/UpdateMultiData.java View file @ ff5b875
... ... @@ -15,6 +15,10 @@
15 15 private Map<String, Object> query;
16 16 private Update update;
17 17  
  18 + public void setQuery(Map<String, Object> query) {
  19 + this.query = query;
  20 + }
  21 +
18 22 public Map<String, Object> getQuery() {
19 23 return query;
20 24 }
platform-common/src/main/java/com/lyms/platform/common/utils/MongoSyncUtil.java View file @ ff5b875
... ... @@ -4,10 +4,12 @@
4 4 import com.lyms.platform.common.dao.operator.MongoCondition;
5 5 import com.lyms.platform.common.dao.operator.MongoOper;
6 6 import com.lyms.platform.common.dao.operator.MongoQuery;
  7 +import com.lyms.platform.common.pojo.UpdateMultiData;
7 8 import org.apache.commons.httpclient.HttpClient;
8 9 import org.apache.commons.httpclient.NameValuePair;
9 10 import org.apache.commons.httpclient.methods.PostMethod;
10 11 import org.springframework.data.mongodb.core.query.Query;
  12 +import org.springframework.data.mongodb.core.query.Update;
11 13  
12 14 /**
13 15 * Created by Administrator on 2016/9/13 0013.
14 16  
... ... @@ -92,9 +94,19 @@
92 94 info.setLimit(456);
93 95 Object aaa = JsonUtil.str2Obj(JsonUtil.obj2JsonString(info), Class.forName(info.getClass().getName()));
94 96 System.out.println(MD5Utils.md5(aaa.getClass().getName()));
95   - System.out.println(LymsEncodeUtil.aesEncrypt("5805868f28b6213d2b7755eb", "Lymsh@2016"));
  97 + System.out.println(LymsEncodeUtil.aesDecrypt("FB0E820DE59A082E147571B3519FBF05", "Lymsh@2016"));
96 98 System.out.println(LymsEncodeUtil.aesDecrypt("26EB0301C4A2410E90985A3E55856E4B94848F070CCE3F6400CF502216F6DD18ED0A0A43348E4AB0AB97B38E4CEFEA7A4E1D74EE1671DAD6AC72560C5329BC05","Lymsh@2016"));
97   - System.out.println(LymsEncodeUtil.aesDecrypt("FE679036A0EE365E30DD51E0E3C38460E8B20EEDC76E8E0B04267438BFFCFFFD76D0C562244A2C914B1254B7E706BA124EE8FF560F8DEF9AD8C87EA9C793F0E16CED2A06DF8BB124DF034D21FF38F41B6CC9B1ECB30E408073D62327F5ADF8F17E7C44235EF3BCF169A1E5AFA51AD746F515F882A9B1DBD4C10C7BD747939FDA08A3FCDC7210E660534F3FC5D602046050D22F2AAF087C7A91C2354890284B057576CE83CEBBA3BD206DD9923565BE9512124867D52FAF4EDEAB6D3051F2CAB91369DAA8F00A2C81A9529A154DB2CE549F8F4740E36EDF167BFA5B7FCFFA959E21B327CAFA63A3FF1DDE45D2455C5CC77EA36B5F7E097EF42BC87E485A0F6E47DA1B3359799768A89FE1D2D4DD4F71EBDEA0ED4CA19531DE4AA318A53F6CDD3E25A8EC17A0D5A0BA3F3C0ABA45F9B3C2C3F797A66669526FDAFCE83A29B7767870614CCB6022F32690B94B3818839F87B6CB04613F7338E8C77CD5359E3A860B06AFDC40128D8E5711DE057748A4695C","Lymsh@2016"));
  99 + String ssss = LymsEncodeUtil.aesDecrypt("FE679036A0EE365E30DD51E0E3C38460E8B20EEDC76E8E0B04267438BFFCFFFD76D0C562244A2C914B1254B7E706BA124EE8FF560F8DEF9AD8C87EA9C793F0E16CED2A06DF8BB124DF034D21FF38F41B6CC9B1ECB30E408073D62327F5ADF8F17E7C44235EF3BCF169A1E5AFA51AD746AB28C908FBB355847E77CD2329B15174533858177A5BED3610A115C9797B61794E9CF9D5A84C6892F0D6DB9A7DB5CF2180F0CC847201108564856B536842F3DAFC9E80428D06880396DDCA4AFF0ABD1E78D41F6418638C0427768158860490112A138B3FBE4ACA572EEBDCAE06070314AAB11E02D65759BB940B2D92F9A6AB7B8C195E19E3CACD1FB05301790B7A689C", "Lymsh@2016");
  100 + ssss = new String(ssss.getBytes(),"utf-8");
  101 + System.out.println(ssss);
  102 + UpdateMultiData data = new UpdateMultiData();
  103 + data.setQuery(new MongoQuery(new MongoCondition("parentId", "581a91c528b67bb1fa239ce3", MongoOper.IS)).convertToMongoQuery());
  104 + Update u = new Update();
  105 + u.set("score", 0).set("rRisk", "[\"年龄??35??\"]");
  106 + data.setUpdate(u);
  107 + System.out.println(JsonUtil.obj2Str(data));
  108 + System.out.println(LymsEncodeUtil.aesEncrypt(JsonUtil.obj2Str(data), "Lymsh@2016"));
  109 +
98 110  
99 111 Query query = new MongoQuery(new MongoCondition("id", "aaa", MongoOper.IS).and("name", "bbb", MongoOper.IS)).convertToMongoQuery();
100 112 System.out.println(JsonUtil.obj2Str(query));