|
@@ -1,17 +1,22 @@
|
|
|
package com.iamberry.wechat.handles.channel;
|
|
|
|
|
|
+import com.iamberry.wechat.core.entity.ResultMsg;
|
|
|
import com.iamberry.wechat.core.entity.banner.MessageDTO;
|
|
|
import com.iamberry.wechat.core.entity.channel.ChannelRebate;
|
|
|
import com.iamberry.wechat.core.entity.coupon.AdminCouponItemDto;
|
|
|
import com.iamberry.wechat.core.entity.page.PageRequest;
|
|
|
import com.iamberry.wechat.core.entity.page.PagedResult;
|
|
|
+import com.iamberry.wechat.core.entity.receive.ChargerReceive;
|
|
|
import com.iamberry.wechat.face.channel.ChannelRebateService;
|
|
|
import com.iamberry.wechat.face.coupon.AdminCouponItemService;
|
|
|
+import com.iamberry.wechat.tools.NameUtils;
|
|
|
+import com.iamberry.wechat.tools.ResultInfo;
|
|
|
import com.iamberry.wechat.utils.StitchAttrUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
|
+import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
@@ -69,7 +74,40 @@ public class AdminChannelHandler {
|
|
|
if (totalNum != 0) {
|
|
|
result.setTotal(totalNum);
|
|
|
}
|
|
|
- StitchAttrUtil.getSa().setModelAndView(channelRebate, mv, "/admin/channel/listChannelRebate", result);
|
|
|
+ StitchAttrUtil sa = StitchAttrUtil.getSa();
|
|
|
+ sa.addDatePro("yyyy-MM-dd","stateDate","endDate");
|
|
|
+ sa.setModelAndView(channelRebate, mv, "/admin/channel/listChannelRebate", result);
|
|
|
return mv;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 发货
|
|
|
+ * 2018年2月24日
|
|
|
+ * @author mzx
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ResponseBody
|
|
|
+ @RequestMapping("/update_state")
|
|
|
+ public ResultMsg update_state(ChannelRebate channelRebate, HttpServletRequest request) throws Exception {
|
|
|
+ ResultMsg msg = new ResultMsg();
|
|
|
+ if(channelRebate.getRebateId() == null || channelRebate.getRebackStatus() == null || "".equals(channelRebate.getRebateId())
|
|
|
+ || channelRebate.getRebackStatus() == null){
|
|
|
+ msg.setMessage(NameUtils.getConfig("ERRORCODE"));
|
|
|
+ msg.setResultCode(ResultInfo.ERRORCODE);
|
|
|
+ msg.setStatus(false);
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+ Integer flag = channelRebateService.update(channelRebate);
|
|
|
+ if(flag == 1){
|
|
|
+ msg.setMessage(NameUtils.getConfig("SUCCESSINFO"));
|
|
|
+ msg.setResultCode(ResultInfo.SUCCESSCODE);
|
|
|
+ msg.setStatus(true);
|
|
|
+ return msg;
|
|
|
+ }else{
|
|
|
+ msg.setMessage(NameUtils.getConfig("ERRORCODE"));
|
|
|
+ msg.setResultCode(ResultInfo.ERRORCODE);
|
|
|
+ msg.setStatus(false);
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|