java110
2021-04-28 eb67a967f8b11cdde6b18e274405c2b02332129f
service-store/src/main/java/com/java110/store/bmo/purchase/impl/PurchaseApplyBMOImpl.java
@@ -12,32 +12,27 @@
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
@Service("purchaseApplyBMOImpl")
public class PurchaseApplyBMOImpl implements IPurchaseApplyBMO {
    @Autowired
    private IPurchaseApplyInnerServiceSMO purchaseApplyInnerServiceSMOImpl;
    @Autowired
    private IPurchaseApplyUserInnerServiceSMO purchaseApplyUserInnerServiceSMOImpl;
    @Override
    @Java110Transactional
    public ResponseEntity<String> apply(PurchaseApplyPo purchaseApplyPo) {
        int saveFlag = purchaseApplyInnerServiceSMOImpl.savePurchaseApply(purchaseApplyPo);
        if (saveFlag < 1) {
            return ResultVo.createResponseEntity(ResultVo.CODE_ERROR, "采购申请失败");
        }
        PurchaseApplyDto purchaseApplyDto = BeanConvertUtil.covertBean(purchaseApplyPo, PurchaseApplyDto.class);
        purchaseApplyDto.setCurrentUserId(purchaseApplyPo.getUserId());
        purchaseApplyUserInnerServiceSMOImpl.startProcess(purchaseApplyDto);
        if(!purchaseApplyPo.getWarehousingWay().equals(PurchaseApplyDto.WAREHOUSING_TYPE_DIRECT)){
            purchaseApplyUserInnerServiceSMOImpl.startProcess(purchaseApplyDto);
        }
        return ResultVo.createResponseEntity(ResultVo.CODE_OK, "采购申请成功");
    }
}