|
@@ -90,6 +90,10 @@ public class ApplyPickController {
|
|
|
|
|
|
/**
|
|
|
* 添加提货
|
|
|
+ * @param request
|
|
|
+ * @param approvalApplyPick 提货信息
|
|
|
+ * @param listApplyPickItemJson 提货选定的生产产品信息
|
|
|
+ * @param imageJson 合同信息
|
|
|
* @return
|
|
|
*/
|
|
|
@ResponseBody
|
|
@@ -130,7 +134,7 @@ public class ApplyPickController {
|
|
|
* @param approvalApplyPick
|
|
|
* @return
|
|
|
*/
|
|
|
- public Map<String,Object> verification(ApprovalApplyPick approvalApplyPick){
|
|
|
+ private Map<String,Object> verification(ApprovalApplyPick approvalApplyPick){
|
|
|
Map<String,Object> map = new HashMap<>();
|
|
|
map.put("status",false);
|
|
|
if(approvalApplyPick.getApplyPickName() == null || "".equals(approvalApplyPick.getApplyPickName())){
|
|
@@ -204,28 +208,37 @@ public class ApplyPickController {
|
|
|
|
|
|
/**
|
|
|
* 发货
|
|
|
+ * @param request
|
|
|
+ * @param applyPickId 提货id
|
|
|
+ * @param applyPickShipWay 发货方式
|
|
|
+ * @param applyPickShipCertificate 发货凭证
|
|
|
* @return
|
|
|
*/
|
|
|
@ResponseBody
|
|
|
@RequestMapping("/ship")
|
|
|
- public ResponseJson ship(HttpServletRequest request,Integer applyPickId, String applyPickShipWay,String applyPickCertificate) {
|
|
|
- if(applyPickId == null || applyPickCertificate == null || "".equals(applyPickCertificate) ){
|
|
|
- return new ResponseJson(500, "FAILURE", 500);
|
|
|
+ public ResponseJson ship(HttpServletRequest request,Integer applyPickId, String applyPickShipWay,String applyPickShipCertificate) {
|
|
|
+ if(applyPickShipWay == null || "".equals(applyPickShipWay)){
|
|
|
+ return new ResponseJson(500, "发货方式为空!", 500);
|
|
|
}
|
|
|
- if(applyPickCertificate == null || "".equals(applyPickCertificate) ){
|
|
|
- return new ResponseJson(500, "FAILURE", 500);
|
|
|
+ if(applyPickShipCertificate == null || "".equals(applyPickShipCertificate) ){
|
|
|
+ return new ResponseJson(500, "发货凭证为空!", 500);
|
|
|
}
|
|
|
- if(applyPickCertificate == null || "".equals(applyPickCertificate) ){
|
|
|
- return new ResponseJson(500, "FAILURE", 500);
|
|
|
+ ApprovalApplyPick aap = applyPickService.getApprovalApplyPickById(applyPickId);
|
|
|
+ if(aap == null){
|
|
|
+ return new ResponseJson(500, "提货信息有误!", 500);
|
|
|
+ }
|
|
|
+ if(aap.getApplyPickStruts() != 1){
|
|
|
+ return new ResponseJson(500, "该提货信息操作已发货!", 500);
|
|
|
}
|
|
|
ResponseJson rj = ResponseJson.getSUCCESS();
|
|
|
ApprovalApplyPick approvalApplyPick = new ApprovalApplyPick();
|
|
|
approvalApplyPick.setApplyPickStruts(2);
|
|
|
approvalApplyPick.setApplyPickId(applyPickId);
|
|
|
-// approvalApplyPick.(applyPickCertificate);
|
|
|
+ approvalApplyPick.setApplyPickShipCertificate(applyPickShipCertificate);
|
|
|
+ approvalApplyPick.setApplyPickShipWay(applyPickShipWay);
|
|
|
Integer flag = applyPickService.update(approvalApplyPick);
|
|
|
if(flag < 1){
|
|
|
- return new ResponseJson(500, "FAILURE", 500);
|
|
|
+ return new ResponseJson(500, "发货失败", 500);
|
|
|
}
|
|
|
return rj;
|
|
|
}
|