diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WxMerchantSubsidyController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WxMerchantSubsidyController.java index 98c16378b..a9b11f11e 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WxMerchantSubsidyController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WxMerchantSubsidyController.java @@ -99,6 +99,16 @@ public class WxMerchantSubsidyController extends BaseController { wxMerchantSubsidy.setTenantId(user.getTenantId()); wxMerchantSubsidy.setStatus(EnumMerchantSubsidyStatus.MANUAL_SUBSIDIED.getCode()); wxMerchantSubsidy.setUpdateDate(new Date()); + if(StringUtils.isNotBlank(wxMerchantSubsidy.getIdStr())) { + String [] idArr = wxMerchantSubsidy.getIdStr().split(","); + List tmpList = new ArrayList(); + for(String id: idArr) { + tmpList.add(Long.valueOf(id)); + } + if(!tmpList.isEmpty()) { + wxMerchantSubsidy.setIds(tmpList); + } + } int num = wxMerchantSubsidyService.update(wxMerchantSubsidy); return new ResultData(num); } diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxMerchantSubsidy.java b/mallinkService/src/main/java/com/iformall/domain/po/WxMerchantSubsidy.java index db38cc8a2..4dc6655fb 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxMerchantSubsidy.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxMerchantSubsidy.java @@ -18,6 +18,10 @@ public class WxMerchantSubsidy implements Serializable { @Transient protected List ids; + + @Transient + protected String idStr; + @Transient protected String sortColumns;