|
|
|
@ -11,12 +11,15 @@ import com.glxp.api.constant.BusinessType;
|
|
|
|
|
import com.glxp.api.constant.Constant;
|
|
|
|
|
import com.glxp.api.entity.inv.InnerOrderDetailEntity;
|
|
|
|
|
import com.glxp.api.entity.inv.InnerOrderEntity;
|
|
|
|
|
import com.glxp.api.req.inout.FilterOrderDetailBizRequest;
|
|
|
|
|
import com.glxp.api.req.inv.InnerOrderDetailRequest;
|
|
|
|
|
import com.glxp.api.req.inv.InnerOrderRequest;
|
|
|
|
|
import com.glxp.api.req.inv.PostInnerOrderRequest;
|
|
|
|
|
import com.glxp.api.res.PageSimpleResponse;
|
|
|
|
|
import com.glxp.api.res.inout.IoOrderDetailBizResponse;
|
|
|
|
|
import com.glxp.api.res.inv.innerOrderDetailResponse;
|
|
|
|
|
import com.glxp.api.service.auth.CustomerService;
|
|
|
|
|
import com.glxp.api.service.inout.IoOrderDetailBizService;
|
|
|
|
|
import com.glxp.api.service.inv.InnerOrderDetailService;
|
|
|
|
|
import com.glxp.api.service.inv.InnerOrderService;
|
|
|
|
|
import com.glxp.api.util.GennerOrderUtils;
|
|
|
|
@ -52,6 +55,8 @@ public class InnerOrderController {
|
|
|
|
|
CustomerService customerService;
|
|
|
|
|
@Resource
|
|
|
|
|
GennerOrderUtils gennerOrderUtils;
|
|
|
|
|
@Resource
|
|
|
|
|
IoOrderDetailBizService ioOrderDetailBizService;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 新增内部码打印单
|
|
|
|
@ -77,7 +82,7 @@ public class InnerOrderController {
|
|
|
|
|
} else {
|
|
|
|
|
innerOrderService.update(innerOrderEntity);
|
|
|
|
|
}
|
|
|
|
|
return ResultVOUtils.success(innerOrderEntity.getId());
|
|
|
|
|
return ResultVOUtils.success(innerOrderEntity);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -171,6 +176,32 @@ public class InnerOrderController {
|
|
|
|
|
return ResultVOUtils.success("");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 新增内部码打印单
|
|
|
|
|
*/
|
|
|
|
|
@RepeatSubmit()
|
|
|
|
|
@PostMapping("/orderDetailAdd")
|
|
|
|
|
@Log(title = "内部码", businessType = BusinessType.INSERT)
|
|
|
|
|
public BaseResponse orderDetailAdd(@RequestBody InnerOrderDetailRequest innerOrderDetailRequest) {
|
|
|
|
|
InnerOrderDetailEntity innerOrderDetailEntity=new InnerOrderDetailEntity();
|
|
|
|
|
|
|
|
|
|
//查询业务单
|
|
|
|
|
FilterOrderDetailBizRequest filterOrderDetailBizRequest=new FilterOrderDetailBizRequest();
|
|
|
|
|
filterOrderDetailBizRequest.setOrderIdFk(innerOrderDetailRequest.getBillNo());
|
|
|
|
|
List<IoOrderDetailBizResponse> ioOrderDetailBizResponseList = ioOrderDetailBizService.filterList(filterOrderDetailBizRequest);
|
|
|
|
|
for (IoOrderDetailBizResponse ioOrderDetailBizResponse : ioOrderDetailBizResponseList) {
|
|
|
|
|
innerOrderDetailEntity.setOrderIdFk(innerOrderDetailRequest.getOrderIdFk());
|
|
|
|
|
innerOrderDetailEntity.setProductId(ioOrderDetailBizResponse.getBindRlFk()+"");
|
|
|
|
|
innerOrderDetailEntity.setProductName(ioOrderDetailBizResponse.getCoName());
|
|
|
|
|
innerOrderDetailEntity.setProductDate(ioOrderDetailBizResponse.getProductDate());
|
|
|
|
|
innerOrderDetailEntity.setExpireDate(ioOrderDetailBizResponse.getExpireDate());
|
|
|
|
|
innerOrderDetailEntity.setBatchNo(ioOrderDetailBizResponse.getBatchNo());
|
|
|
|
|
innerOrderDetailEntity.setCount(ioOrderDetailBizResponse.getCount());
|
|
|
|
|
innerOrderDetailService.insert(innerOrderDetailEntity);
|
|
|
|
|
}
|
|
|
|
|
return ResultVOUtils.success("");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 修改内部码打印单
|
|
|
|
|
*/
|
|
|
|
|