|
@@ -299,4 +299,49 @@ public class AgentOrderHandler {
|
|
|
msg.setStatus(true);
|
|
|
return msg;
|
|
|
}
|
|
|
+
|
|
|
+ @RequestMapping("/update_remark")
|
|
|
+ public ResultMsg updateRemark(HttpServletRequest request,
|
|
|
+ @RequestParam(value= "remark",defaultValue= "" ,required=false) String remark,
|
|
|
+ @RequestParam(value= "agentOrderid",defaultValue= "" ,required=false) String agentOrderid) throws Exception {
|
|
|
+ ResultMsg msg = new ResultMsg();
|
|
|
+ if (!StringUtils.isNotEmpty(agentOrderid)) {
|
|
|
+ msg.setMessage("订单号不能为空!");
|
|
|
+ msg.setResultCode(ResultInfo.ERRORCODE);
|
|
|
+ msg.setStatus(false);
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+ AgentOrder order = new AgentOrder();
|
|
|
+ order.setAgentOrderid(agentOrderid);
|
|
|
+ order.setAgentAdminRemark(remark);
|
|
|
+ //根据orderid查询订单信息
|
|
|
+ List<AgentOrder> orderList = agentPurchaseOrderService.listSelectAgentOrder(order);
|
|
|
+
|
|
|
+ if (orderList == null || orderList.size() == 0) {
|
|
|
+ msg.setMessage("该订单信息不存在!");
|
|
|
+ msg.setResultCode(ResultInfo.ERRORCODE);
|
|
|
+ msg.setStatus(false);
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+ AgentOrder agentOrder = orderList.get(0);
|
|
|
+ if (agentOrder.getAgentStatus() != 1) {
|
|
|
+ msg.setMessage("该订单不是待支付订单,不能修改备注信息!");
|
|
|
+ msg.setResultCode(ResultInfo.ERRORCODE);
|
|
|
+ msg.setStatus(false);
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+
|
|
|
+ //修改订单备注信息
|
|
|
+ int num = agentPurchaseOrderService.updateRemark(order);
|
|
|
+ if (num > 0) {
|
|
|
+ msg.setResultCode(ResultInfo.SUCCESSCODE);
|
|
|
+ msg.setStatus(true);
|
|
|
+ return msg;
|
|
|
+ } else {
|
|
|
+ msg.setResultCode(ResultInfo.ERRORCODE);
|
|
|
+ msg.setStatus(false);
|
|
|
+ msg.setMessage("修改订单备注失败!");
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|