|
@@ -153,6 +153,10 @@ public class DuxiaomanMaterialInfoController {
|
|
|
if (duxiaomanMaterialInfoEntity == null) {
|
|
|
result.error500("未找到对应实体");
|
|
|
} else {
|
|
|
+ if (!Check.isNull(duxiaomanMaterialInfo.getUrl()) && !duxiaomanMaterialInfo.getUrl().contains("https")) {
|
|
|
+ duxiaomanMaterialInfo.setUrl("https:" + duxiaomanMaterialInfo.getUrl());
|
|
|
+ duxiaomanMaterialInfo.setSignature(MD5Util.md5ByUrl(duxiaomanMaterialInfo.getUrl()));
|
|
|
+ }
|
|
|
boolean ok = duxiaomanMaterialInfoService.updateById(duxiaomanMaterialInfo);
|
|
|
if (ok) {
|
|
|
result.success("修改成功!");
|
|
@@ -166,12 +170,17 @@ public class DuxiaomanMaterialInfoController {
|
|
|
* 编辑
|
|
|
*/
|
|
|
@PostMapping(value = "/editMore")
|
|
|
- public Result<DuxiaomanMaterialInfo> editMore(@RequestBody JSONObject data) {
|
|
|
- Result<DuxiaomanMaterialInfo> result = null;
|
|
|
+ public Result<DuxiaomanMaterialInfo> editMore(@RequestBody JSONObject datas) {
|
|
|
+ Result<DuxiaomanMaterialInfo> result = new Result<DuxiaomanMaterialInfo>();
|
|
|
try {
|
|
|
- JSONArray array = data.getJSONArray("array");
|
|
|
- result = new Result<DuxiaomanMaterialInfo>();
|
|
|
+ JSONArray array = datas.getJSONArray("array");
|
|
|
List<DuxiaomanMaterialInfo> list = JSONArray.parseObject(array.toJSONString(), List.class);
|
|
|
+ for (DuxiaomanMaterialInfo info : list) {
|
|
|
+ if (!Check.isNull(info.getUrl()) && !info.getUrl().contains("https")) {
|
|
|
+ info.setUrl("https:" + info.getUrl());
|
|
|
+ info.setSignature(MD5Util.md5ByUrl(info.getUrl()));
|
|
|
+ }
|
|
|
+ }
|
|
|
boolean ok = duxiaomanMaterialInfoService.updateBatchById(list);
|
|
|
if (ok) {
|
|
|
result.success("修改成功!");
|
|
@@ -267,11 +276,11 @@ public class DuxiaomanMaterialInfoController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- *审核图片预览
|
|
|
+ * 审核图片预览
|
|
|
*/
|
|
|
@GetMapping(value = "/materialBos")
|
|
|
public String materialBos(String id) {
|
|
|
- return duxiaomanMaterialInfoService.materialBos(id);
|
|
|
+ return duxiaomanMaterialInfoService.materialBos(id);
|
|
|
}
|
|
|
|
|
|
/**
|