| | |
| | | import com.java110.po.purchase.PurchaseApplyPo; |
| | | import com.java110.store.dao.IPurchaseApplyServiceDao; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | | import com.java110.utils.util.DateUtil; |
| | | import com.java110.vo.api.purchaseApply.PurchaseApplyDetailVo; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | |
| | | |
| | | @Override |
| | | public int savePurchaseApply(@RequestBody PurchaseApplyPo purchaseApplyPo) { |
| | | |
| | | List<PurchaseApplyDetailPo> purchaseApplyDetailPos = purchaseApplyPo.getPurchaseApplyDetailPos(); |
| | | |
| | | for (PurchaseApplyDetailPo purchaseApplyDetailPo : purchaseApplyDetailPos) { |
| | | purchaseApplyDetailPo.setApplyOrderId(purchaseApplyPo.getApplyOrderId()); |
| | | purchaseApplyPo.setCreateTime(DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A)); |
| | | if (purchaseApplyPo.getState() == null) { |
| | | purchaseApplyPo.setState("1"); |
| | | } |
| | | |
| | | List<PurchaseApplyDetailPo> purchaseApplyDetailPos = purchaseApplyPo.getPurchaseApplyDetailPos(); |
| | | int saveFlag = purchaseApplyServiceDaoImpl.savePurchaseApply(BeanConvertUtil.beanCovertMap(purchaseApplyPo)); |
| | | |
| | | if (saveFlag < 1) { |
| | | return saveFlag; |
| | | } |
| | | |
| | | if (purchaseApplyDetailPos == null) { |
| | | return 0; |
| | | } |
| | | for (PurchaseApplyDetailPo purchaseApplyDetailPo : purchaseApplyDetailPos) { |
| | | purchaseApplyDetailPo.setApplyOrderId(purchaseApplyPo.getApplyOrderId()); |
| | | } |
| | | |
| | | //保存订单明细 |
| | | saveFlag = purchaseApplyServiceDaoImpl.savePurchaseApplyDetailInfo(purchaseApplyDetailPos); |
| | | return saveFlag; |