|
@@ -23,6 +23,7 @@ import org.springframework.web.bind.annotation.RequestParam;
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -96,12 +97,19 @@ public class ApplyPickController {
|
|
|
ResponseJson rj = ResponseJson.getFAILURE();
|
|
|
String openId = WechatUtils.getUserBySession(request).getUserOpenid();
|
|
|
|
|
|
+ Map<String,Object> map = verification(approvalApplyPick);
|
|
|
+ boolean flag = (boolean) map.get("status");
|
|
|
+ if(!flag){
|
|
|
+ rj.setResultMsg((String) map.get("msg"));
|
|
|
+ return rj;
|
|
|
+ }
|
|
|
+
|
|
|
JSONArray jsonArray = JSONArray.fromObject(listApplyPickItemJson);
|
|
|
List<ApprovalApplyPickItem> listApplyPickItem = (List) JSONArray.toCollection(jsonArray, ApprovalApplyPickItem.class);
|
|
|
approvalApplyPick.setListApplyPickItem(listApplyPickItem);
|
|
|
-
|
|
|
+ approvalApplyPick.setApplyPickStruts(1);
|
|
|
//获取审批任务id
|
|
|
- Map<String, Object> taskinfo = approvalTaskService.salesmanSubmitApply(1);
|
|
|
+ Map<String, Object> taskinfo = approvalTaskService.salesmanSubmitApply(2);
|
|
|
try{
|
|
|
applyPickService.save(approvalApplyPick,openId,taskinfo);
|
|
|
}catch (Exception e){
|
|
@@ -113,4 +121,29 @@ public class ApplyPickController {
|
|
|
return rj;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 验证提货申请
|
|
|
+ * @param approvalApplyPick
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public Map<String,Object> verification(ApprovalApplyPick approvalApplyPick){
|
|
|
+ Map<String,Object> map = new HashMap<>();
|
|
|
+ map.put("status",false);
|
|
|
+ if(approvalApplyPick.getApplyPickName() == null || "".equals(approvalApplyPick.getApplyPickName())){
|
|
|
+ map.put("msg","姓名为空");
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+ if(approvalApplyPick.getApplyPickTel() == null || "".equals(approvalApplyPick.getApplyPickTel())){
|
|
|
+ map.put("msg","电话号码为空");
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+ if(approvalApplyPick.getApprovalId() == null || "".equals(approvalApplyPick.getApprovalId())){
|
|
|
+ map.put("msg","审批订单信息id");
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+ map.put("status",true);
|
|
|
+ map.put("msg","success");
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+
|
|
|
}
|